diff --git a/design-patterns/src/main/java/com/ontotext/javacourse/designpatterns/dfgdfg.java b/design-patterns/src/main/java/com/ontotext/javacourse/designpatterns/dfgdfg.java new file mode 100644 index 0000000..c4b1c5e --- /dev/null +++ b/design-patterns/src/main/java/com/ontotext/javacourse/designpatterns/dfgdfg.java @@ -0,0 +1,3 @@ +package com.ontotext.javacourse.designpatterns; + +public class dfgdfg {} diff --git a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/factorymethodfactory/ProductFactoryTest.java b/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/factorymethodfactory/ProductFactoryTest.java deleted file mode 100644 index d51af95..0000000 --- a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/factorymethodfactory/ProductFactoryTest.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.ontotext.javacourse.designpatterns.abstractfactory.factorymethodfactory; - -import static org.junit.jupiter.api.Assertions.*; - -import com.ontotext.javacourse.designpatterns.abstractfactory.Product; -import org.junit.jupiter.api.Test; - -class ProductFactoryTest { - - @Test - void createInstanceReturnsProductInstance() { - ProductFactory factory = new ProductFactory(); - assertTrue(factory.createInstance() instanceof Product); - } -} diff --git a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/reflectionfactory/ReflectionProductFactoryTest.java b/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/reflectionfactory/ReflectionProductFactoryTest.java deleted file mode 100644 index 35e1ead..0000000 --- a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/abstractfactory/reflectionfactory/ReflectionProductFactoryTest.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.ontotext.javacourse.designpatterns.abstractfactory.reflectionfactory; - -import static org.junit.jupiter.api.Assertions.*; - -import org.junit.jupiter.api.Test; - -class ReflectionProductFactoryTest { - - @Test - void createInstanceReturnsProductInstance() { - ReflectionProductFactory factory = new ReflectionProductFactory(); - assertNotNull( - factory.createInstance("com.ontotext.javacourse.designpatterns.abstractfactory.MyProduct")); - } -} diff --git a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/mail/MailBuilderTest.java b/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/mail/MailBuilderTest.java deleted file mode 100644 index 9d3f2c5..0000000 --- a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/mail/MailBuilderTest.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.ontotext.javacourse.designpatterns.mail; - -import static org.junit.jupiter.api.Assertions.*; - -import com.ontotext.javacourse.designpatterns.mail.builders.Mail; -import org.junit.jupiter.api.Test; - -class MailBuilderTest { - - @Test - void buildConstructsMailObject() { - Builder builder = new Builder(); - Mail mail = - builder - .from("me") - .to("ivan") - .subject("work") - .content("blabla") - .cc("pesho") - .attachments("very important info") - .build(); - boolean isCorrectlyBuilt = - mail.getFrom().equals("me") - && mail.getTo().equals("ivan") - && mail.getSubject().equals("work") - && mail.getContent().equals("blabla") - && mail.getCc().stream().count() == 1 - && mail.getAttachments().stream().count() == 1; - assertTrue(isCorrectlyBuilt); - } - - @Test - void buildThrowsExceptionIfFromFieldIsMissing() { - Builder builder = new Builder(); - builder.to("nobody").subject("work").content("sdfs").cc("pp"); - assertThrows(MissingFieldException.class, builder::build); - } -} diff --git a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/singleton/SingletonTest.java b/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/singleton/SingletonTest.java deleted file mode 100644 index be866c8..0000000 --- a/design-patterns/src/test/java/com/ontotext/javacourse/designpatterns/singleton/SingletonTest.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.ontotext.javacourse.designpatterns.singleton; - -import static org.junit.jupiter.api.Assertions.*; - -import org.junit.jupiter.api.Test; - -class SingletonTest { - - @Test - void getInstanceReturnsSingletonInstance() { - assertNotNull(Singleton.getInstance()); - } - - @Test - void getInstanceDoesNotCreateMoreThanOneInstance() { - Singleton firstInvocation = Singleton.getInstance(); - Singleton secondInvocation = Singleton.getInstance(); - assertEquals(firstInvocation, secondInvocation); - } -}