diff --git a/src/main/java/Dog.java b/src/main/java/Dog.java new file mode 100644 index 0000000..bd85775 --- /dev/null +++ b/src/main/java/Dog.java @@ -0,0 +1,10 @@ +public class Dog { + private String name; + private Float weight; + + public Dog(String name, double weight) { + + } + + +} \ No newline at end of file diff --git a/src/main/java/Test.java b/src/main/java/Test.java deleted file mode 100644 index a065407..0000000 --- a/src/main/java/Test.java +++ /dev/null @@ -1,2 +0,0 @@ -public class Test { -} diff --git a/src/test/java/DogTest.java b/src/test/java/DogTest.java new file mode 100644 index 0000000..889fc34 --- /dev/null +++ b/src/test/java/DogTest.java @@ -0,0 +1,15 @@ +import org.junit.jupiter.api.Test; +import static org.assertj.core.api.Assertions.*; + +class DogTest { + + Dog fido = new Dog("Fido", 5.25); + + Dog fidosClone = new Dog("Fido", 5.25); + + @Test + void test() { + assertThat(fido).isEqualToComparingFieldByFieldRecursively(fidosClone); + } + +} \ No newline at end of file diff --git a/src/test/java/TestTest.java b/src/test/java/TestTest.java deleted file mode 100644 index e6533bb..0000000 --- a/src/test/java/TestTest.java +++ /dev/null @@ -1,5 +0,0 @@ -import static org.junit.jupiter.api.Assertions.*; - -class TestTest { - -} \ No newline at end of file