Best Assertj code snippet using org.assertj.core.error.ShouldContain.directoryShouldContain
Source:ShouldContain_create_Test.java
...12 */13package org.assertj.core.error;14import static java.lang.String.format;15import static org.assertj.core.api.BDDAssertions.then;16import static org.assertj.core.error.ShouldContain.directoryShouldContain;17import static org.assertj.core.error.ShouldContain.shouldContain;18import static org.assertj.core.test.Maps.mapOf;19import static org.assertj.core.util.Arrays.array;20import static org.assertj.core.util.Lists.list;21import static org.assertj.core.util.Sets.newLinkedHashSet;22import static org.mockito.BDDMockito.given;23import static org.mockito.Mockito.mock;24import java.io.File;25import java.nio.file.Path;26import java.nio.file.Paths;27import java.util.List;28import java.util.Map;29import org.assertj.core.data.MapEntry;30import org.assertj.core.description.TextDescription;31import org.assertj.core.internal.ComparatorBasedComparisonStrategy;32import org.assertj.core.test.CaseInsensitiveStringComparator;33import org.assertj.core.test.Jedi;34import org.junit.jupiter.api.Test;35/**36 * @author Alex Ruiz37 * @author Yvonne Wang38 * @author Joel Costigliola39 */40class ShouldContain_create_Test {41 @Test42 void should_create_error_message() {43 // GIVEN44 ErrorMessageFactory factory = shouldContain(list("Yoda"), list("Luke", "Yoda"), newLinkedHashSet("Luke"));45 // WHEN46 String message = factory.create(new TextDescription("Test"));47 // THEN48 then(message).isEqualTo(format("[Test] %n" +49 "Expecting ArrayList:%n" +50 " [\"Yoda\"]%n" +51 "to contain:%n" +52 " [\"Luke\", \"Yoda\"]%n" +53 "but could not find the following element(s):%n" +54 " [\"Luke\"]%n"));55 }56 @Test57 void should_create_error_message_with_custom_comparison_strategy() {58 // GIVEN59 ErrorMessageFactory factory = shouldContain(list("Yoda"), list("Luke", "Yoda"), newLinkedHashSet("Luke"),60 new ComparatorBasedComparisonStrategy(CaseInsensitiveStringComparator.INSTANCE));61 // WHEN62 String message = factory.create(new TextDescription("Test"));63 // THEN64 then(message).isEqualTo(format("[Test] %n" +65 "Expecting ArrayList:%n" +66 " [\"Yoda\"]%n" +67 "to contain:%n" +68 " [\"Luke\", \"Yoda\"]%n" +69 "but could not find the following element(s):%n" +70 " [\"Luke\"]%n" +71 "when comparing values using CaseInsensitiveStringComparator"));72 }73 @Test74 void should_create_error_message_differentiating_long_from_integer_in_arrays() {75 // GIVEN76 ErrorMessageFactory factory = shouldContain(list(5L, 7L), list(5, 7), newLinkedHashSet(5, 7));77 // WHEN78 String message = factory.create(new TextDescription("Test"));79 // THEN80 then(message).isEqualTo(format("[Test] %n" +81 "Expecting ArrayList:%n" +82 " [5L, 7L]%n" +83 "to contain:%n" +84 " [5, 7]%n" +85 "but could not find the following element(s):%n" +86 " [5, 7]%n"));87 }88 @Test89 void should_create_error_message_differentiating_double_from_float() {90 // GIVEN91 ErrorMessageFactory factory = shouldContain(list(5d, 7d), list(5f, 7f), newLinkedHashSet(5f, 7f));92 // WHEN93 String message = factory.create(new TextDescription("Test"));94 // THEN95 then(message).isEqualTo(format("[Test] %n" +96 "Expecting ArrayList:%n" +97 " [5.0, 7.0]%n" +98 "to contain:%n" +99 " [5.0f, 7.0f]%n" +100 "but could not find the following element(s):%n" +101 " [5.0f, 7.0f]%n"));102 }103 @Test104 void should_create_error_message_for_map() {105 // GIVEN106 Map<String, Double> map = mapOf(MapEntry.entry("1", 2d));107 ErrorMessageFactory factory = shouldContain(map, MapEntry.entry("3", 4d), MapEntry.entry("3", 4d));108 // WHEN109 String message = factory.create(new TextDescription("Test"));110 // THEN111 then(message).isEqualTo(format("[Test] %n"112 + "Expecting map:%n"113 + " {\"1\"=2.0}%n"114 + "to contain:%n"115 + " \"3\"=4.0%n"116 + "but could not find the following map entries:%n"117 + " \"3\"=4.0%n"));118 }119 @Test120 void should_create_error_message_for_byte_array() {121 // GIVEN122 ErrorMessageFactory factory = shouldContain(new byte[] { 2, 3 }, new byte[] { 4 }, new byte[] { 4 });123 // WHEN124 String message = factory.create(new TextDescription("Test"));125 // THEN126 then(message).isEqualTo(format("[Test] %n"127 + "Expecting byte[]:%n"128 + " [2, 3]%n"129 + "to contain:%n"130 + " [4]%n"131 + "but could not find the following byte(s):%n"132 + " [4]%n"));133 }134 @Test135 void should_create_error_message_for_float_array() {136 // GIVEN137 ErrorMessageFactory factory = shouldContain(new float[] { 2f, 3f }, new float[] { 4f }, new float[] { 4f });138 // WHEN139 String message = factory.create(new TextDescription("Test"));140 // THEN141 then(message).isEqualTo(format("[Test] %n"142 + "Expecting float[]:%n"143 + " [2.0f, 3.0f]%n"144 + "to contain:%n"145 + " [4.0f]%n"146 + "but could not find the following float(s):%n"147 + " [4.0f]%n"));148 }149 @Test150 void should_create_error_message_for_int_array() {151 // GIVEN152 ErrorMessageFactory factory = shouldContain(new int[] { 2, 3 }, new int[] { 4 }, new int[] { 4 });153 // WHEN154 String message = factory.create(new TextDescription("Test"));155 // THEN156 then(message).isEqualTo(format("[Test] %n"157 + "Expecting int[]:%n"158 + " [2, 3]%n"159 + "to contain:%n"160 + " [4]%n"161 + "but could not find the following int(s):%n"162 + " [4]%n"));163 }164 @Test165 void should_create_error_message_for_char_array() {166 // GIVEN167 ErrorMessageFactory factory = shouldContain(new char[] { 'a', 'b' }, new char[] { 'c', 'd' }, new char[] { 'c', 'd' });168 // WHEN169 String message = factory.create(new TextDescription("Test"));170 // THEN171 then(message).isEqualTo(format("[Test] %n"172 + "Expecting char[]:%n"173 + " ['a', 'b']%n"174 + "to contain:%n"175 + " ['c', 'd']%n"176 + "but could not find the following char(s):%n"177 + " ['c', 'd']%n"));178 }179 @Test180 void should_create_error_message_for_long_array() {181 // GIVEN182 ErrorMessageFactory factory = shouldContain(new long[] { 6L, 8L }, new long[] { 10L, 9L }, new long[] { 10L, 9L });183 // WHEN184 String message = factory.create(new TextDescription("Test"));185 // THEN186 then(message).isEqualTo(format("[Test] %n"187 + "Expecting long[]:%n"188 + " [6L, 8L]%n"189 + "to contain:%n"190 + " [10L, 9L]%n"191 + "but could not find the following long(s):%n"192 + " [10L, 9L]%n"));193 }194 @Test195 void should_create_error_message_for_double_array() {196 // GIVEN197 ErrorMessageFactory factory = shouldContain(new double[] { 6, 8 }, new double[] { 10, 9 }, new double[] { 10, 9 });198 // WHEN199 String message = factory.create(new TextDescription("Test"));200 // THEN201 then(message).isEqualTo(format("[Test] %n"202 + "Expecting double[]:%n"203 + " [6.0, 8.0]%n"204 + "to contain:%n"205 + " [10.0, 9.0]%n"206 + "but could not find the following double(s):%n"207 + " [10.0, 9.0]%n"));208 }209 @Test210 void should_create_error_message_for_boolean_array() {211 // GIVEN212 ErrorMessageFactory factory = shouldContain(new boolean[] { true }, new boolean[] { true, false }, new boolean[] { false });213 // WHEN214 String message = factory.create(new TextDescription("Test"));215 // THEN216 then(message).isEqualTo(format("[Test] %n"217 + "Expecting boolean[]:%n"218 + " [true]%n"219 + "to contain:%n"220 + " [true, false]%n"221 + "but could not find the following boolean(s):%n"222 + " [false]%n"));223 }224 @Test225 void should_create_error_message_for_short_array() {226 // GIVEN227 ErrorMessageFactory factory = shouldContain(new short[] { 6, 8 }, new short[] { 10, 9 }, new short[] { 10, 9 });228 // WHEN229 String message = factory.create(new TextDescription("Test"));230 // THEN231 then(message).isEqualTo(format("[Test] %n"232 + "Expecting short[]:%n"233 + " [6, 8]%n"234 + "to contain:%n"235 + " [10, 9]%n"236 + "but could not find the following short(s):%n"237 + " [10, 9]%n"));238 }239 @Test240 void should_create_error_message_for_String_array() {241 // GIVEN242 ErrorMessageFactory factory = shouldContain(new String[] { "a" }, new String[] { "b" }, new String[] { "b" });243 // WHEN244 String message = factory.create(new TextDescription("Test"));245 // THEN246 then(message).isEqualTo(format("[Test] %n"247 + "Expecting String[]:%n"248 + " [\"a\"]%n"249 + "to contain:%n"250 + " [\"b\"]%n"251 + "but could not find the following string(s):%n"252 + " [\"b\"]%n"));253 }254 @Test255 void should_create_error_message_for_custom_class_array() {256 Jedi actual = new Jedi("Yoda", "green");257 Jedi expected = new Jedi("Luke", "blue");258 // GIVEN259 ErrorMessageFactory factory = shouldContain(array(actual), array(expected), array(expected));260 // WHEN261 String message = factory.create(new TextDescription("Test"));262 // THEN263 then(message).isEqualTo(format("[Test] %n"264 + "Expecting Jedi[]:%n"265 + " [Yoda the Jedi]%n"266 + "to contain:%n"267 + " [Luke the Jedi]%n"268 + "but could not find the following jedi(s):%n"269 + " [Luke the Jedi]%n"));270 }271 @Test272 void should_create_error_message_for_file_directory() {273 // GIVEN274 File directory = mock(File.class);275 given(directory.getAbsolutePath()).willReturn("root");276 List<File> directoryContent = list(new File("root", "foo.txt"), new File("root", "bar.txt"));277 ErrorMessageFactory factory = directoryShouldContain(directory, directoryContent, "glob:**.java");278 // WHEN279 String message = factory.create(new TextDescription("Test"));280 // THEN281 then(message).isEqualTo(format("[Test] %n" +282 "Expecting directory:%n" +283 " root%n" +284 "to contain at least one file matching glob:**.java but there was none.%n" +285 "The directory content was:%n" +286 " [foo.txt, bar.txt]"));287 }288 @Test289 void should_create_error_message_for_file_directory_escaping_percent() {290 // GIVEN291 File directory = mock(File.class);292 given(directory.getAbsolutePath()).willReturn("root%dir");293 List<File> directoryContent = list(new File("root%dir", "foo%1.txt"), new File("root%dir", "bar%2.txt"));294 ErrorMessageFactory factory = directoryShouldContain(directory, directoryContent, "glob:**%Test.java");295 // WHEN296 String message = factory.create(new TextDescription("Test"));297 // THEN298 then(message).isEqualTo(format("[Test] %n" +299 "Expecting directory:%n" +300 " root%%dir%n" +301 "to contain at least one file matching glob:**%%Test.java but there was none.%n" +302 "The directory content was:%n" +303 " [foo%%1.txt, bar%%2.txt]"));304 }305 @Test306 void should_create_error_message_for_path_directory() {307 // GIVEN308 Path directory = Paths.get("root");309 List<Path> directoryContent = list(directory.resolve("foo.txt"), directory.resolve("bar.txt"));310 ErrorMessageFactory factory = directoryShouldContain(directory, directoryContent, "glob:**.java");311 // WHEN312 String message = factory.create(new TextDescription("Test"));313 // THEN314 then(message).isEqualTo(format("[Test] %n" +315 "Expecting directory:%n" +316 " root%n" +317 "to contain at least one file matching glob:**.java but there was none.%n" +318 "The directory content was:%n" +319 " [%s, %s]",320 directory.resolve("foo.txt"), directory.resolve("bar.txt")));321 }322}...
Source:ShouldContain.java
...49 */50 public static ErrorMessageFactory shouldContain(Object actual, Object expected, Object notFound) {51 return shouldContain(actual, expected, notFound, StandardComparisonStrategy.instance());52 }53 public static ErrorMessageFactory directoryShouldContain(File actual, List<String> directoryContent, String filterDescription) {54 return new ShouldContain(actual, directoryContent, filterDescription);55 }56 public static ErrorMessageFactory directoryShouldContain(Path actual, List<String> directoryContent, String filterDescription) {57 return new ShouldContain(actual, directoryContent, filterDescription);58 }59 private ShouldContain(Object actual, Object expected, Object notFound, ComparisonStrategy comparisonStrategy,60 GroupTypeDescription groupTypeDescription) {61 super("%nExpecting " + groupTypeDescription.getGroupTypeName()62 + ":%n <%s>%nto contain:%n <%s>%nbut could not find the following " + groupTypeDescription.getElementTypeName()63 + ":%n <%s>%n%s", actual, expected, notFound,64 comparisonStrategy);65 }66 private ShouldContain(Object actual, List<String> directoryContent, String filterDescription) {67 // not passing directoryContent and filterDescription as parameter to avoid AssertJ default String formatting68 super("%nExpecting directory:%n" +69 " <%s>%n" +70 "to contain at least one file matching " + escapePercent(filterDescription) + " but there was none.%n" +...
directoryShouldContain
Using AI Code Generation
1import static org.assertj.core.api.Assertions.assertThat;2import static org.assertj.core.error.ShouldContain.directoryShouldContain;3import java.io.File;4import java.util.ArrayList;5import java.util.List;6import org.junit.Test;7public class DirectoryShouldContain {8 public void test() {9 File file = new File("C:\\Users\\test\\Desktop\\Test");10 List<String> actual = new ArrayList<>();11 actual.add("Test");12 actual.add("Test1");13 actual.add("Test2");14 actual.add("Test3");15 actual.add("Test4");16 actual.add("Test5");17 assertThat(actual).overridingErrorMessage(directoryShouldContain(file, actual, "Test6").create()).contains("Test6");18 }19}20import static org.assertj.core.api.Assertions.assertThat;21import static org.assertj.core.error.ShouldContain.shouldContain;22import java.util.ArrayList;23import java.util.List;24import org.junit.Test;25public class ShouldContain {26 public void test() {27 List<String> actual = new ArrayList<>();28 actual.add("Test");29 actual.add("Test1");30 actual.add("Test2");31 actual.add("Test3");32 actual.add("Test4");33 actual.add("Test5");34 assertThat(actual).overridingErrorMessage(shouldContain(actual, "Test6", new ArrayList<>()).create()).contains("Test6");35 }36}
directoryShouldContain
Using AI Code Generation
1import org.assertj.core.api.Assertions;2import org.assertj.core.error.ShouldContain;3import org.assertj.core.internal.TestDescription;4import org.assertj.core.presentation.StandardRepresentation;5import org.junit.Test;6public class DirectoryShouldContainTest {7 public void test() {8 ShouldContain shouldContain = new ShouldContain(new TestDescription("TEST"), new StandardRepresentation());9 Assertions.assertThat(shouldContain.directoryShouldContain("C:\\Users\\Public\\Documents", "test.txt")).isEqualTo("TEST");10 }11}
directoryShouldContain
Using AI Code Generation
1import org.assertj.core.api.Assertions;2import org.assertj.core.error.ShouldContain;3import org.assertj.core.internal.Failures;4import org.assertj.core.util.VisibleForTesting;5public class DirectoryShouldContain {6 Failures failures = Failures.instance();7 public void directoryShouldContain() {8 try {9 Assertions.assertThat("C:\\Users\\Administrator\\Desktop\\test").contains("test1");10 } catch (AssertionError e) {11 failures.failure(info, ShouldContain.directoryShouldContain("C:\\Users\\Administrator\\Desktop\\test", "test1"));12 }13 }14}
directoryShouldContain
Using AI Code Generation
1import org.assertj.core.error.ShouldContain;2import org.assertj.core.internal.StandardComparisonStrategy;3import org.assertj.core.util.Paths;4public class AssertJTest {5 public static void main(String[] args) {6 StandardComparisonStrategy strategy = StandardComparisonStrategy.instance();7 ShouldContain shouldContain = new ShouldContain(Paths.newPath("C:\\Users\\Mansi\\Desktop\\test"), Paths.newPath("C:\\Users\\Mansi\\Desktop\\test\\test.txt"), strategy);8 System.out.println(shouldContain.create());9 }10}11import org.assertj.core.error.ShouldNotContain;12import org.assertj.core.internal.StandardComparisonStrategy;13import org.assertj.core.util.Paths;14public class AssertJTest {15 public static void main(String[] args) {16 StandardComparisonStrategy strategy = StandardComparisonStrategy.instance();17 ShouldNotContain shouldNotContain = new ShouldNotContain(Paths.newPath("C:\\Users\\Mansi\\Desktop\\test"), Paths.newPath("C:\\Users\\Mansi\\Desktop\\test\\test.txt"), strategy);18 System.out.println(shouldNotContain.create());19 }20}21import org.assertj.core.error.ShouldExist;22import org.assertj.core.util.Paths;23public class AssertJTest {24 public static void main(String[] args) {25 ShouldExist shouldExist = new ShouldExist(Paths.newPath("C:\\Users\\Mansi\\Desktop\\test\\test.txt"));26 System.out.println(shouldExist.create());27 }28}
directoryShouldContain
Using AI Code Generation
1import org.junit.Test;2import static org.assertj.core.api.Assertions.*;3public class AssertJTest {4 public void test1() {5 String[] arr = new String[]{"a", "b", "c"};6 assertThat(arr).contains("a", "b", "c");7 }8 public void test2() {9 String[] arr = new String[]{"a", "b", "c"};10 assertThat(arr).contains("a", "b");11 }12 public void test3() {13 String[] arr = new String[]{"a", "b", "c"};14 assertThat(arr).contains("a", "b", "c", "d");15 }16}
directoryShouldContain
Using AI Code Generation
1public void testDirectoryShouldContain() {2 try {3 DirectoryShouldContain directoryShouldContain = new DirectoryShouldContain(new File("C:\\Users\\HP\\Desktop\\test"), new File("C:\\Users\\HP\\Desktop\\test\\test.txt"));4 System.out.println(directoryShouldContain.create(new TextDescription("Test"), new StandardRepresentation()));5 } catch (Exception e) {6 e.printStackTrace();7 }8}9public void testDirectoryShouldNotContain() {10 try {11 DirectoryShouldNotContain directoryShouldNotContain = new DirectoryShouldNotContain(new File("C:\\Users\\HP\\Desktop\\test"), new File("C:\\Users\\HP\\Desktop\\test\\test.txt"));12 System.out.println(directoryShouldNotContain.create(new TextDescription("Test"), new StandardRepresentation()));13 } catch (Exception e) {14 e.printStackTrace();15 }16}17public void testShouldContain() {18 try {19 ShouldContain shouldContain = new ShouldContain("test", "test");20 System.out.println(shouldContain.create(new TextDescription("Test"), new StandardRepresentation()));21 } catch (Exception e) {22 e.printStackTrace();23 }24}25public void testShouldNotContain() {26 try {27 ShouldNotContain shouldNotContain = new ShouldNotContain("test", "test");28 System.out.println(shouldNotContain.create(new TextDescription("Test"), new StandardRepresentation()));29 } catch (Exception e) {30 e.printStackTrace();31 }32}
directoryShouldContain
Using AI Code Generation
1public void testDirectoryShouldContain() {2 AssertionError assertionError = shouldContain(new File("C:\\Users\\Test"), new File("C:\\Users\\Test\\test.txt")).create();3 assertEquals("Expecting:\n"4 + " <C:\\Users\\Test\\test.txt>", assertionError.getMessage());5}6public void testDirectoryShouldContainOnly() {7 AssertionError assertionError = shouldContainOnly(new File("C:\\Users\\Test"), new File("C:\\Users\\Test\\test.txt"),8 new File("C:\\Users\\Test\\test1.txt")).create();9 assertEquals("Expecting:\n"10 + " <[C:\\Users\\Test\\test.txt, C:\\Users\\Test\\test1.txt]>", assertionError.getMessage());11}12public void testDirectoryShouldContainOnlyOnce() {13 AssertionError assertionError = shouldContainOnlyOnce(new File("C:\\Users\\Test"), new File("C:\\Users\\Test\\test.txt"),14 new File("C:\\Users\\Test\\test1.txt")).create();15 assertEquals("Expecting:\n"
directoryShouldContain
Using AI Code Generation
1public class Test {2 public void test() {3 File file = new File("/home/abc.txt");4 String[] list = file.list();5 String[] list1 = {"abc.txt", "xyz.txt"};6 Assertions.assertThat(list).contains(list1);7 }8}9at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)10at org.assertj.core.internal.Failures.failure(Failures.java:90)11at org.assertj.core.internal.Failures.failure(Failures.java:76)12at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)13at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)14at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)15at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)16at Test.test(Test.java:10)17at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)18at org.assertj.core.internal.Failures.failure(Failures.java:90)19at org.assertj.core.internal.Failures.failure(Failures.java:76)20at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)21at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)22at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)23at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)24at Test.test(Test.java:10)25public void testDirectoryShouldContainOnlyOnce() {26 AssertionError assertionError = shouldContainOnlyOnce(new File("Cs\\Users\\Test"), new File("C:\\Users\\Test\\test.txt"),27 new File("C:\\Users\\Test\\test1.txt")).create();28 assertEquals("Expecting:\n"
directoryShouldContain
Using AI Code Generation
1public class Test {2 public void test() {3 File file = new File("/home/abc.txt");4 String[] list = file.list();5 String[] list1 = {"abc.txt", "xyz.txt"};6 Assertions.assertThat(list).contains(list1);7 }8}9at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)10at org.assertj.core.internal.Failures.failure(Failures.java:90)11at org.assertj.core.internal.Failures.failure(Failures.java:76)12at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)13at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)14at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)15at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)16at Test.test(Test.java:10)17at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)18at org.assertj.core.internal.Failures.failure(Failures.java:90)19at org.assertj.core.internal.Failures.failure(Failures.java:76)20at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)21at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)22at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)23at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)24at Test.test(Test.java:10)25 <["abcs DirectoryShouldContain {26 Failures failures = Failures.instance();27 public void directoryShouldContain() {28 try {29 Assertions.assertThat("C:\\Users\\Administrator\\Desktop\\test").contains("test1");30 } catch (AssertionError e) {31 failures.failure(info, ShouldContain.directoryShouldContain("C:\\Users\\Administrator\\Desktop\\test", "test1"));32 }33 }34}
directoryShouldContain
Using AI Code Generation
1public class Test {2 public void test() {3 File file = new File("/home/abc.txt");4 String[] list = file.list();5 String[] list1 = {"abc.txt", "xyz.txt"};6 Assertions.assertThat(list).contains(list1);7 }8}9at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)10at org.assertj.core.internal.Failures.failure(Failures.java:90)11at org.assertj.core.internal.Failures.failure(Failures.java:76)12at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)13at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)14at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)15at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)16at Test.test(Test.java:10)17at org.assertj.core.error.ShouldContain.shouldContain(ShouldContain.java:80)18at org.assertj.core.internal.Failures.failure(Failures.java:90)19at org.assertj.core.internal.Failures.failure(Failures.java:76)20at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:113)21at org.assertj.core.internal.ObjectArrays.assertContains(ObjectArrays.java:108)22at org.assertj.core.api.AbstractObjectArrayAssert.contains(AbstractObjectArrayAssert.java:92)23at org.assertj.core.api.ObjectArrayAssert.contains(ObjectArrayAssert.java:46)24at Test.test(Test.java:10)
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!