@@ -85,6 +85,48 @@ class AssertTestCest
85
85
$I->assertStringStartsNotWith("a", "banana", "pass");
86
86
$I->assertStringStartsWith("a", "apple", "pass");
87
87
$I->assertTrue(true, "pass");
88
+ $I->comment("asserts backward compatible");
89
+ $I->assertArrayHasKey("apple", ['orange' => 2, 'apple' => 1], "pass");
90
+ $I->assertArrayNotHasKey("kiwi", ['orange' => 2, 'apple' => 1], "pass");
91
+ $I->assertArraySubset([1, 2], [1, 2, 3, 5], "pass");
92
+ $I->assertContains("ab", ['item1' => 'a', 'item2' => 'ab'], "pass");
93
+ $I->assertCount(2, ['a', 'b'], "pass");
94
+ $I->assertEmpty([], "pass");
95
+ $I->assertEquals($text, "Copyright © 2013-2017 Magento, Inc. All rights reserved.", "pass");
96
+ $I->assertEquals("Copyright © 2013-2017 Magento, Inc. All rights reserved.", $text, "pass");
97
+ $I->assertFalse(false, "pass");
98
+ $I->assertFileNotExists("/out.txt", "pass");
99
+ $I->assertFileNotExists($text, "pass");
100
+ $I->assertGreaterOrEquals(2, 5, "pass");
101
+ $I->assertGreaterThan(2, 5, "pass");
102
+ $I->assertGreaterThanOrEqual(2, 5, "pass");
103
+ $I->assertInternalType("string", "xyz", "pass");
104
+ $I->assertInternalType("int", 21, "pass");
105
+ $I->assertInternalType("string", $text, "pass");
106
+ $I->assertLessOrEquals(5, 2, "pass");
107
+ $I->assertLessThan(5, 2, "pass");
108
+ $I->assertLessThanOrEqual(5, 2, "pass");
109
+ $I->assertNotContains("bc", ['item1' => 'a', 'item2' => 'ab'], "pass");
110
+ $I->assertNotContains("bc", $text, "pass");
111
+ $I->assertNotEmpty([1, 2], "pass");
112
+ $I->assertNotEmpty($text, "pass");
113
+ $I->assertNotEquals(2, 5, "pass", 0);
114
+ $I->assertNotNull("abc", "pass");
115
+ $I->assertNotNull($text, "pass");
116
+ $I->assertNotRegExp("/foo/", "bar", "pass");
117
+ $I->assertNotSame("log", "tag", "pass");
118
+ $I->assertRegExp("/foo/", "foo", "pass");
119
+ $I->assertSame("bar", "bar", "pass");
120
+ $I->assertStringStartsNotWith("a", "banana", "pass");
121
+ $I->assertStringStartsWith("a", "apple", "pass");
122
+ $I->assertTrue(true, "pass");
123
+ $I->assertElementContainsAttribute("#username", "class", "admin__control-text");
124
+ $I->assertInstanceOf(User::class, $text, "pass");
125
+ $I->assertNotInstanceOf(User::class, 21, "pass");
126
+ $I->assertFileExists($text, "pass");
127
+ $I->assertIsEmpty($text, "pass");
128
+ $I->assertNull($text, "pass");
129
+ $I->expectException(new MyException('exception msg'), function() {$this->doSomethingBad();});
88
130
$I->comment("string type that use created data");
89
131
$I->assertStringStartsWith("D", $this->createData1->getCreatedDataByName('lastname') . ", " . $this->createData1->getCreatedDataByName('firstname'), "fail");
90
132
$I->assertStringStartsNotWith("W", $createData2->getCreatedDataByName('firstname') . ", " . $createData2->getCreatedDataByName('lastname'), "pass");
0 commit comments