diff --git a/src/main/java/ab1/impl/gruppe10_aigensberger_dworski_walcher/NFAFactoryImpl.java b/src/main/java/ab1/impl/gruppe10_aigensberger_dworski_walcher/NFAFactoryImpl.java index 78e09c8..3f06b80 100644 --- a/src/main/java/ab1/impl/gruppe10_aigensberger_dworski_walcher/NFAFactoryImpl.java +++ b/src/main/java/ab1/impl/gruppe10_aigensberger_dworski_walcher/NFAFactoryImpl.java @@ -3,6 +3,9 @@ package ab1.impl.gruppe10_aigensberger_dworski_walcher; import ab1.NFA; import ab1.NFAFactory; +/** + * Implementation of NFAFactory + */ public class NFAFactoryImpl implements NFAFactory { @Override public NFA buildNFA(String startState) { diff --git a/src/test/java/ab1/tests/GRUPPE/BetterSimpleTests.java b/src/test/java/ab1/tests/GRUPPE/BetterSimpleTests.java index 1b1e1a0..b03d037 100644 --- a/src/test/java/ab1/tests/GRUPPE/BetterSimpleTests.java +++ b/src/test/java/ab1/tests/GRUPPE/BetterSimpleTests.java @@ -7,6 +7,9 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; +/** + * Simple tests for the NFA implementation. + */ public class BetterSimpleTests { private final NFAFactory factory = NFAProvider.provideFactory(); @Test diff --git a/src/test/java/ab1/tests/GRUPPE/MyTests.java b/src/test/java/ab1/tests/GRUPPE/MyTests.java index db81bbf..71116c0 100644 --- a/src/test/java/ab1/tests/GRUPPE/MyTests.java +++ b/src/test/java/ab1/tests/GRUPPE/MyTests.java @@ -8,6 +8,9 @@ import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; +/** + * This is a test class for the NFA implementation. + */ public class MyTests { private final NFAFactory factory = NFAProvider.provideFactory(); @@ -24,26 +27,6 @@ public class MyTests { assertFalse(testInstance.acceptsWord("ba")); } - - - - - - private NFA buildCharStarLanguage(char c) { - var instance = factory.buildNFA("START"); - instance.addTransition( - Transition.builder() - .fromState("START") - .readSymbol(c) - .toState("START") - .build() - ); - instance.addAcceptingState("START"); - instance.finalizeAutomaton(); - - return instance; - } - private NFA buildCharLanguage(char c) { var instance = factory.buildNFA("START"); instance.addTransition(