BaseCodeOptionTest.java 729 B

123456789101112131415161718192021222324252627
  1. package de.jplag.cli;
  2. import static org.junit.jupiter.api.Assertions.assertEquals;
  3. import java.util.Optional;
  4. import org.junit.jupiter.api.Test;
  5. import de.jplag.CommandLineArgument;
  6. class BaseCodeOptionTest extends CommandLineInterfaceTest {
  7. private static final String NAME = "BaseCodeName";
  8. @Test
  9. void testDefaultValue() {
  10. buildOptionsFromCLI(CURRENT_DIRECTORY);
  11. assertEquals(Optional.empty(), options.getBaseCodeSubmissionName());
  12. }
  13. @Test
  14. void testCustomName() {
  15. String argument = buildArgument(CommandLineArgument.BASE_CODE, NAME);
  16. buildOptionsFromCLI(argument, CURRENT_DIRECTORY);
  17. assertEquals(NAME, options.getBaseCodeSubmissionName().get());
  18. }
  19. }