Changeset 48937 for trunk/tests/phpunit/tests/pomo/translations.php
- Timestamp:
- 09/02/2020 12:35:36 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/pomo/translations.php
r47122 r48937 12 12 $po = new Translations(); 13 13 $po->add_entry( $entry ); 14 $this->assert Equals( array( $entry->key() => $entry ), $po->entries );14 $this->assertSame( array( $entry->key() => $entry ), $po->entries ); 15 15 // Add the same entry more than once. 16 16 // We do not need to test proper key generation here, see test_key(). 17 17 $po->add_entry( $entry ); 18 18 $po->add_entry( $entry ); 19 $this->assert Equals( array( $entry->key() => $entry ), $po->entries );19 $this->assertSame( array( $entry->key() => $entry ), $po->entries ); 20 20 $po->add_entry( $entry2 ); 21 $this->assert Equals(21 $this->assertSame( 22 22 array( 23 23 $entry->key() => $entry, … … 27 27 ); 28 28 // Add empty entry. 29 $this->assert Equals( false,$po->add_entry( $empty ) );30 $this->assert Equals(29 $this->assertFalse( $po->add_entry( $empty ) ); 30 $this->assertSame( 31 31 array( 32 32 $entry->key() => $entry, … … 40 40 $po->add_entry( array( 'singular' => 'baba' ) ); 41 41 $entries = array_values( $po->entries ); 42 $this->assert Equals( $entry->key(), $entries[0]->key() );42 $this->assertSame( $entry->key(), $entries[0]->key() ); 43 43 } 44 44 … … 60 60 $domain->add_entry( $entry1 ); 61 61 $domain->add_entry( $entry2 ); 62 $this->assert Equals( 'babax', $domain->translate( 'baba' ) );63 $this->assert Equals( 'babay', $domain->translate( 'baba', 'x' ) );64 $this->assert Equals( 'baba', $domain->translate( 'baba', 'y' ) );65 $this->assert Equals( 'babaz', $domain->translate( 'babaz' ) );62 $this->assertSame( 'babax', $domain->translate( 'baba' ) ); 63 $this->assertSame( 'babay', $domain->translate( 'baba', 'x' ) ); 64 $this->assertSame( 'baba', $domain->translate( 'baba', 'y' ) ); 65 $this->assertSame( 'babaz', $domain->translate( 'babaz' ) ); 66 66 } 67 67 … … 92 92 $domain->add_entry( $entry_toomany ); 93 93 $domain->add_entry( $entry_2 ); 94 $this->assert Equals( 'other', $domain->translate_plural( 'other', 'others', 1 ) );95 $this->assert Equals( 'others', $domain->translate_plural( 'other', 'others', 111 ) );94 $this->assertSame( 'other', $domain->translate_plural( 'other', 'others', 1 ) ); 95 $this->assertSame( 'others', $domain->translate_plural( 'other', 'others', 111 ) ); 96 96 // Too few translations + cont logic. 97 $this->assert Equals( 'babas', $domain->translate_plural( 'baba', 'babas', 2 ) );98 $this->assert Equals( 'babas', $domain->translate_plural( 'baba', 'babas', 0 ) );99 $this->assert Equals( 'babas', $domain->translate_plural( 'baba', 'babas', -1 ) );100 $this->assert Equals( 'babas', $domain->translate_plural( 'baba', 'babas', 999 ) );97 $this->assertSame( 'babas', $domain->translate_plural( 'baba', 'babas', 2 ) ); 98 $this->assertSame( 'babas', $domain->translate_plural( 'baba', 'babas', 0 ) ); 99 $this->assertSame( 'babas', $domain->translate_plural( 'baba', 'babas', -1 ) ); 100 $this->assertSame( 'babas', $domain->translate_plural( 'baba', 'babas', 999 ) ); 101 101 // Proper. 102 $this->assert Equals( 'dyadox', $domain->translate_plural( 'dyado', 'dyados', 1 ) );103 $this->assert Equals( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', 0 ) );104 $this->assert Equals( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', 18881 ) );105 $this->assert Equals( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', -18881 ) );102 $this->assertSame( 'dyadox', $domain->translate_plural( 'dyado', 'dyados', 1 ) ); 103 $this->assertSame( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', 0 ) ); 104 $this->assertSame( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', 18881 ) ); 105 $this->assertSame( 'dyadoy', $domain->translate_plural( 'dyado', 'dyados', -18881 ) ); 106 106 } 107 107 … … 123 123 $domain->add_entry( $entry_digit_2 ); 124 124 $dummy_translation = new Translations; 125 $this->assert Equals( '1', $domain->translate( '1' ) );125 $this->assertSame( '1', $domain->translate( '1' ) ); 126 126 $domain->merge_with( $dummy_translation ); 127 $this->assert Equals( '1', $domain->translate( '1' ) );127 $this->assertSame( '1', $domain->translate( '1' ) ); 128 128 } 129 129
Note: See TracChangeset
for help on using the changeset viewer.