Ejemplo n.º 1
0
 public function testToStringShouldReturnReadableNames()
 {
     $this->assertEquals("GTIN-8", (string) GtinFormat::GTIN_8());
     $this->assertEquals("GTIN-12", (string) GtinFormat::GTIN_12());
     $this->assertEquals("GTIN-13", (string) GtinFormat::GTIN_13());
     $this->assertEquals("GTIN-14", (string) GtinFormat::GTIN_14());
 }
Ejemplo n.º 2
0
 public function testGtin14ShouldParseToGtin()
 {
     /*string*/
     $gtin14 = "10614141000415";
     /*Gtin*/
     $gtin = Gtin::create($gtin14);
     $this->assertEquals(GtinFormat::GTIN_14(), $gtin->format());
     $this->assertEquals(14, $gtin->length());
     $this->assertEquals($gtin14, (string) $gtin);
 }
Ejemplo n.º 3
0
 /**
  * @return an array of all of the GtinFormats.
  */
 public static function values()
 {
     return array("GTIN_8" => GtinFormat::GTIN_8(), "GTIN_12" => GtinFormat::GTIN_12(), "GTIN_13" => GtinFormat::GTIN_13(), "GTIN_14" => GtinFormat::GTIN_14());
 }