/** * testAllCcDeep method * * @return void */ public function testAllCcDeep() { //American Express $this->assertTrue(Validation::cc('370482756063980', 'all', true)); //BankCard $this->assertTrue(Validation::cc('5610745867413420', 'all', true)); //Diners Club 14 $this->assertTrue(Validation::cc('30155483651028', 'all', true)); //2004 MasterCard/Diners Club Alliance International 14 $this->assertTrue(Validation::cc('36747701998969', 'all', true)); //2004 MasterCard/Diners Club Alliance US & Canada 16 $this->assertTrue(Validation::cc('5597511346169950', 'all', true)); //Discover $this->assertTrue(Validation::cc('6011802876467237', 'all', true)); //enRoute $this->assertTrue(Validation::cc('201496944158937', 'all', true)); //JCB 15 digit $this->assertTrue(Validation::cc('210034762247893', 'all', true)); //JCB 16 digit $this->assertTrue(Validation::cc('3096806857839939', 'all', true)); //Maestro (debit card) $this->assertTrue(Validation::cc('5020147409985219', 'all', true)); //Mastercard $this->assertTrue(Validation::cc('5580424361774366', 'all', true)); //Solo 16 $this->assertTrue(Validation::cc('6767432107064987', 'all', true)); //Solo 18 $this->assertTrue(Validation::cc('676714834398858593', 'all', true)); //Solo 19 $this->assertTrue(Validation::cc('6767838565218340113', 'all', true)); //Switch 16 $this->assertTrue(Validation::cc('5641829171515733', 'all', true)); //Switch 18 $this->assertTrue(Validation::cc('493622764224625174', 'all', true)); //Switch 19 $this->assertTrue(Validation::cc('6759603460617628716', 'all', true)); //VISA 13 digit $this->assertTrue(Validation::cc('4024007174754', 'all', true)); //VISA 16 digit $this->assertTrue(Validation::cc('4916375389940009', 'all', true)); //Visa Electron $this->assertTrue(Validation::cc('4175003346287100', 'all', true)); //Voyager $this->assertTrue(Validation::cc('869940697287073', 'all', true)); }