From 61ebad2e84d055d7fb68c20c1aa52d92e21358e5 Mon Sep 17 00:00:00 2001 From: Walcher Date: Wed, 10 Jan 2024 20:58:45 +0100 Subject: [PATCH] documentation. cleanup. your turn daniel --- .../NFAFactoryImpl.java | 3 +++ .../ab1/tests/GRUPPE/BetterSimpleTests.java | 3 +++ src/test/java/ab1/tests/GRUPPE/MyTests.java | 23 +++---------------- 3 files changed, 9 insertions(+), 20 deletions(-) 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(