Skip to content

Commit ce1579e

Browse files
authored
Using assertSame to make assertEquals restricted (coduo#131)
1 parent d62bb25 commit ce1579e

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

tests/Coduo/PHPHumanizer/Tests/CollectionHumanizerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ final class CollectionHumanizerTest extends TestCase
2121
*/
2222
public function test_oxford_collections_humanizing($collection, $limit, $locale, $expectedResult) : void
2323
{
24-
$this->assertEquals($expectedResult, CollectionHumanizer::oxford($collection, $limit, $locale));
24+
$this->assertSame($expectedResult, CollectionHumanizer::oxford($collection, $limit, $locale));
2525
}
2626

2727
public function oxfordCollectionProvider()

tests/Coduo/PHPHumanizer/Tests/DateTimeHumanizerTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,31 +26,31 @@ class DateTimeHumanizerTest extends TestCase
2626
*/
2727
public function test_humanize_difference_between_dates(string $firstDate, string $secondDate, string $expected, string $locale) : void
2828
{
29-
$this->assertEquals($expected, DateTimeHumanizer::difference(new \DateTime($firstDate), new \DateTime($secondDate), $locale));
29+
$this->assertSame($expected, DateTimeHumanizer::difference(new \DateTime($firstDate), new \DateTime($secondDate), $locale));
3030
}
3131

3232
/**
3333
* @dataProvider humanizeDataProvider
3434
*/
3535
public function test_humanize_time_period(string $firstDate, string $secondDate, string $expected, string $locale) : void
3636
{
37-
$this->assertEquals($expected, DateTimeHumanizer::timePeriod(new TimePeriod(DateTime::fromString($firstDate), DateTime::fromString($secondDate)), $locale));
37+
$this->assertSame($expected, DateTimeHumanizer::timePeriod(new TimePeriod(DateTime::fromString($firstDate), DateTime::fromString($secondDate)), $locale));
3838
}
3939

4040
/**
4141
* @dataProvider preciseDifferenceDataProvider
4242
*/
4343
public function test_humanize_precise_difference_between_dates(string $firstDate, string $secondDate, string $expected, string $locale) : void
4444
{
45-
$this->assertEquals($expected, DateTimeHumanizer::timePeriodPrecise(new TimePeriod(DateTime::fromString($firstDate), DateTime::fromString($secondDate)), $locale));
45+
$this->assertSame($expected, DateTimeHumanizer::timePeriodPrecise(new TimePeriod(DateTime::fromString($firstDate), DateTime::fromString($secondDate)), $locale));
4646
}
4747

4848
/**
4949
* @dataProvider preciseDifferenceDataProvider
5050
*/
5151
public function test_humanize_time_period_precise(string $firstDate, string $secondDate, string $expected, string $locale) : void
5252
{
53-
$this->assertEquals($expected, DateTimeHumanizer::preciseDifference(new \DateTime($firstDate), new \DateTime($secondDate), $locale));
53+
$this->assertSame($expected, DateTimeHumanizer::preciseDifference(new \DateTime($firstDate), new \DateTime($secondDate), $locale));
5454
}
5555

5656
/**

tests/Coduo/PHPHumanizer/Tests/NumberHumanizerTest.php

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class NumberHumanizerTest extends TestCase
2424
*/
2525
public function test_return_ordinal_suffix($expected, $number) : void
2626
{
27-
$this->assertEquals($expected, NumberHumanizer::ordinal($number));
27+
$this->assertSame($expected, NumberHumanizer::ordinal($number));
2828
}
2929

3030
/**
@@ -35,7 +35,7 @@ public function test_return_ordinal_suffix($expected, $number) : void
3535
*/
3636
public function test_return_ordinal_suffix_dutch($expected, $number) : void
3737
{
38-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'nl'));
38+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'nl'));
3939
}
4040

4141
/**
@@ -46,7 +46,7 @@ public function test_return_ordinal_suffix_dutch($expected, $number) : void
4646
*/
4747
public function test_return_ordinal_suffix_indonesian($expected, $number) : void
4848
{
49-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'id'));
49+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'id'));
5050
}
5151

5252
/**
@@ -57,7 +57,7 @@ public function test_return_ordinal_suffix_indonesian($expected, $number) : void
5757
*/
5858
public function test_return_ordinal_suffix_spanish($expected, $number) : void
5959
{
60-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'es'));
60+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'es'));
6161
}
6262

6363
/**
@@ -68,7 +68,7 @@ public function test_return_ordinal_suffix_spanish($expected, $number) : void
6868
*/
6969
public function test_return_ordinal_suffix_italian($expected, $number) : void
7070
{
71-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'it'));
71+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'it'));
7272
}
7373

7474
/**
@@ -79,7 +79,7 @@ public function test_return_ordinal_suffix_italian($expected, $number) : void
7979
*/
8080
public function test_return_ordinal_suffix_german($expected, $number) : void
8181
{
82-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'de'));
82+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'de'));
8383
}
8484

8585
/**
@@ -90,7 +90,7 @@ public function test_return_ordinal_suffix_german($expected, $number) : void
9090
*/
9191
public function test_return_ordinal_suffix_french($expected, $number) : void
9292
{
93-
$this->assertEquals($expected, NumberHumanizer::ordinal($number, 'fr'));
93+
$this->assertSame($expected, NumberHumanizer::ordinal($number, 'fr'));
9494
}
9595

9696
/**
@@ -102,7 +102,7 @@ public function test_return_ordinal_suffix_french($expected, $number) : void
102102
*/
103103
public function test_ordinalize_numbers($expected, $number) : void
104104
{
105-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number));
105+
$this->assertSame($expected, NumberHumanizer::ordinalize($number));
106106
}
107107

108108
/**
@@ -114,7 +114,7 @@ public function test_ordinalize_numbers($expected, $number) : void
114114
*/
115115
public function test_ordinalize_numbers_dutch($expected, $number) : void
116116
{
117-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'nl'));
117+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'nl'));
118118
}
119119

120120
/**
@@ -126,7 +126,7 @@ public function test_ordinalize_numbers_dutch($expected, $number) : void
126126
*/
127127
public function test_ordinalize_numbers_indonesian($expected, $number) : void
128128
{
129-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'id'));
129+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'id'));
130130
}
131131

132132
/**
@@ -137,7 +137,7 @@ public function test_ordinalize_numbers_indonesian($expected, $number) : void
137137
*/
138138
public function test_ordinalize_numbers_portuguese($expected, $number) : void
139139
{
140-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'pt'));
140+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'pt'));
141141
}
142142

143143
/**
@@ -148,7 +148,7 @@ public function test_ordinalize_numbers_portuguese($expected, $number) : void
148148
*/
149149
public function test_ordinalize_numbers_spanish($expected, $number) : void
150150
{
151-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'es'));
151+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'es'));
152152
}
153153

154154
/**
@@ -159,7 +159,7 @@ public function test_ordinalize_numbers_spanish($expected, $number) : void
159159
*/
160160
public function test_ordinalize_numbers_italian($expected, $number) : void
161161
{
162-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'it'));
162+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'it'));
163163
}
164164

165165
/**
@@ -170,7 +170,7 @@ public function test_ordinalize_numbers_italian($expected, $number) : void
170170
*/
171171
public function test_ordinalize_numbers_german($expected, $number) : void
172172
{
173-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'de'));
173+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'de'));
174174
}
175175

176176
/**
@@ -181,7 +181,7 @@ public function test_ordinalize_numbers_german($expected, $number) : void
181181
*/
182182
public function test_ordinalize_numbers_french($expected, $number) : void
183183
{
184-
$this->assertEquals($expected, NumberHumanizer::ordinalize($number, 'fr'));
184+
$this->assertSame($expected, NumberHumanizer::ordinalize($number, 'fr'));
185185
}
186186

187187
/**
@@ -193,7 +193,7 @@ public function test_ordinalize_numbers_french($expected, $number) : void
193193
*/
194194
public function test_convert_number_to_string_with_binary_suffix($expected, $number, $locale = 'en') : void
195195
{
196-
$this->assertEquals($expected, NumberHumanizer::binarySuffix($number, $locale));
196+
$this->assertSame($expected, NumberHumanizer::binarySuffix($number, $locale));
197197
}
198198

199199
/**
@@ -206,7 +206,7 @@ public function test_convert_number_to_string_with_binary_suffix($expected, $num
206206
*/
207207
public function test_convert_number_to_string_with_precise_binary_suffix($expected, $number, $precision, $locale = 'en') : void
208208
{
209-
$this->assertEquals($expected, NumberHumanizer::preciseBinarySuffix($number, $precision, $locale));
209+
$this->assertSame($expected, NumberHumanizer::preciseBinarySuffix($number, $precision, $locale));
210210
}
211211

212212
public function test_statically_throw_exception_when_converting_to_string_with_precise_binary_suffix_negative_precision() : void
@@ -232,7 +232,7 @@ public function test_statically_throw_exception_when_converting_to_string_with_p
232232
*/
233233
public function test_convert_number_to_string_with_metric_suffix($expected, $number, $locale = 'en') : void
234234
{
235-
$this->assertEquals($expected, NumberHumanizer::metricSuffix($number, $locale));
235+
$this->assertSame($expected, NumberHumanizer::metricSuffix($number, $locale));
236236
}
237237

238238
public function test_statically_throw_exception_when_converting_to_string_with_metric_suffix_non_numeric_values() : void
@@ -250,7 +250,7 @@ public function test_statically_throw_exception_when_converting_to_string_with_m
250250
*/
251251
public function test_converts_numbers_to_roman($expected, $number) : void
252252
{
253-
$this->assertEquals($expected, NumberHumanizer::toRoman($number));
253+
$this->assertSame($expected, NumberHumanizer::toRoman($number));
254254
}
255255

256256
/**
@@ -261,7 +261,7 @@ public function test_converts_numbers_to_roman($expected, $number) : void
261261
*/
262262
public function test_convert_roman_numbers_to_arabic($number, $expected) : void
263263
{
264-
$this->assertEquals($expected, NumberHumanizer::fromRoman($number));
264+
$this->assertSame($expected, NumberHumanizer::fromRoman($number));
265265
}
266266

267267
/**

tests/Coduo/PHPHumanizer/Tests/StringHumanizerTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class StringHumanizerTest extends TestCase
2727
*/
2828
public function test_humanize_strings($input, $expected, $capitalize, $separator, array $forbiddenWords) : void
2929
{
30-
$this->assertEquals($expected, StringHumanizer::humanize($input, $capitalize, $separator, $forbiddenWords));
30+
$this->assertSame($expected, StringHumanizer::humanize($input, $capitalize, $separator, $forbiddenWords));
3131
}
3232

3333
/**
@@ -40,7 +40,7 @@ public function test_humanize_strings($input, $expected, $capitalize, $separator
4040
*/
4141
public function test_truncate_string_to_word_closest_to_a_certain_number_of_characters($text, $expected, $charactersCount, $append = '') : void
4242
{
43-
$this->assertEquals($expected, StringHumanizer::truncate($text, $charactersCount, $append));
43+
$this->assertSame($expected, StringHumanizer::truncate($text, $charactersCount, $append));
4444
}
4545

4646
/**
@@ -54,7 +54,7 @@ public function test_truncate_string_to_word_closest_to_a_certain_number_of_char
5454
*/
5555
public function test_truncate_string_to_word_closest_to_a_certain_number_of_characters_with_html_tags($text, $charactersCount, $allowedTags, $expected, $append = '') : void
5656
{
57-
$this->assertEquals($expected, StringHumanizer::truncateHtml($text, $charactersCount, $allowedTags, $append));
57+
$this->assertSame($expected, StringHumanizer::truncateHtml($text, $charactersCount, $allowedTags, $append));
5858
}
5959

6060
/**
@@ -65,7 +65,7 @@ public function test_truncate_string_to_word_closest_to_a_certain_number_of_char
6565
*/
6666
public function test_remove_all_shortcodes_from_text($text, $expected) : void
6767
{
68-
$this->assertEquals($expected, StringHumanizer::removeShortcodes($text));
68+
$this->assertSame($expected, StringHumanizer::removeShortcodes($text));
6969
}
7070

7171
/**
@@ -76,7 +76,7 @@ public function test_remove_all_shortcodes_from_text($text, $expected) : void
7676
*/
7777
public function test_remove_only_shortcode_tags_from_text($text, $expected) : void
7878
{
79-
$this->assertEquals($expected, StringHumanizer::removeShortcodeTags($text));
79+
$this->assertSame($expected, StringHumanizer::removeShortcodeTags($text));
8080
}
8181

8282
public function removeAllShortcodesProvider()

0 commit comments

Comments
 (0)