Changeset 42343 for trunk/tests/phpunit/tests/pomo/translationEntry.php
- Timestamp:
- 11/30/2017 11:09:33 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/pomo/translationEntry.php
r41722 r42343 9 9 // no singular => empty object 10 10 $entry = new Translation_Entry(); 11 $this->assertNull( $entry->singular);12 $this->assertNull( $entry->plural);13 $this->assertFalse( $entry->is_plural);11 $this->assertNull( $entry->singular ); 12 $this->assertNull( $entry->plural ); 13 $this->assertFalse( $entry->is_plural ); 14 14 // args -> members 15 $entry = new Translation_Entry(array( 16 'singular' => 'baba', 17 'plural' => 'babas', 18 'translations' => array('баба', 'баби'), 19 'references' => 'should be array here', 20 'flags' => 'baba', 21 )); 22 $this->assertEquals('baba', $entry->singular); 23 $this->assertEquals('babas', $entry->plural); 24 $this->assertTrue($entry->is_plural); 25 $this->assertEquals(array('баба', 'баби'), $entry->translations); 26 $this->assertEquals(array(), $entry->references); 27 $this->assertEquals(array(), $entry->flags); 15 $entry = new Translation_Entry( 16 array( 17 'singular' => 'baba', 18 'plural' => 'babas', 19 'translations' => array( 'баба', 'баби' ), 20 'references' => 'should be array here', 21 'flags' => 'baba', 22 ) 23 ); 24 $this->assertEquals( 'baba', $entry->singular ); 25 $this->assertEquals( 'babas', $entry->plural ); 26 $this->assertTrue( $entry->is_plural ); 27 $this->assertEquals( array( 'баба', 'баби' ), $entry->translations ); 28 $this->assertEquals( array(), $entry->references ); 29 $this->assertEquals( array(), $entry->flags ); 28 30 } 29 31 30 32 function test_key() { 31 $entry_baba = new Translation_Entry(array('singular' => 'baba',)); 32 $entry_dyado = new Translation_Entry(array('singular' => 'dyado',)); 33 $entry_baba_ctxt = new Translation_Entry(array('singular' => 'baba', 'context' => 'x')); 34 $entry_baba_plural = new Translation_Entry(array('singular' => 'baba', 'plural' => 'babas')); 35 $this->assertEquals($entry_baba->key(), $entry_baba_plural->key()); 36 $this->assertNotEquals($entry_baba->key(), $entry_baba_ctxt->key()); 37 $this->assertNotEquals($entry_baba_plural->key(), $entry_baba_ctxt->key()); 38 $this->assertNotEquals($entry_baba->key(), $entry_dyado->key()); 33 $entry_baba = new Translation_Entry( array( 'singular' => 'baba' ) ); 34 $entry_dyado = new Translation_Entry( array( 'singular' => 'dyado' ) ); 35 $entry_baba_ctxt = new Translation_Entry( 36 array( 37 'singular' => 'baba', 38 'context' => 'x', 39 ) 40 ); 41 $entry_baba_plural = new Translation_Entry( 42 array( 43 'singular' => 'baba', 44 'plural' => 'babas', 45 ) 46 ); 47 $this->assertEquals( $entry_baba->key(), $entry_baba_plural->key() ); 48 $this->assertNotEquals( $entry_baba->key(), $entry_baba_ctxt->key() ); 49 $this->assertNotEquals( $entry_baba_plural->key(), $entry_baba_ctxt->key() ); 50 $this->assertNotEquals( $entry_baba->key(), $entry_dyado->key() ); 39 51 } 40 52 }
Note: See TracChangeset
for help on using the changeset viewer.