Skip to content

Commit

Permalink
Remove exercise analyzer unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
sanderploegsma committed Jan 22, 2024
1 parent fcd6c35 commit e035a50
Show file tree
Hide file tree
Showing 32 changed files with 4 additions and 754 deletions.
14 changes: 2 additions & 12 deletions src/test/java/analyzer/AnalyzerTest.java
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
package analyzer;

import com.github.javaparser.StaticJavaParser;
import com.github.javaparser.ast.CompilationUnit;

import java.util.List;

public abstract class AnalyzerTest {
protected abstract Analyzer getAnalyzer();

protected Analysis analyzeResourceFile(String resourceFileName) {
var resource = getClass().getResourceAsStream(resourceFileName);
return analyze(StaticJavaParser.parse(resource));
}

protected Analysis analyzeString(String javaCode) {
return analyze(StaticJavaParser.parse(javaCode));
}

private Analysis analyze(CompilationUnit compilationUnit) {
protected Analysis analyze(String javaCode) {
var analysis = new Analysis();
getAnalyzer().analyze(List.of(compilationUnit), analysis);
getAnalyzer().analyze(List.of(StaticJavaParser.parse(javaCode)), analysis);
return analysis;
}
}
4 changes: 2 additions & 2 deletions src/test/java/analyzer/exercises/GlobalAnalyzerTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ protected Analyzer getAnalyzer() {
@MethodSource
@ParameterizedTest
public void solutionsWithMainMethod(String solution) {
var actual = analyzeString(solution);
var actual = analyze(solution);
assertThat(actual.getComments()).contains(new DoNotUseMainMethod());
}

Expand All @@ -44,7 +44,7 @@ public static void main(String[] args) {}
@MethodSource
@ParameterizedTest
public void solutionsWithPrintStatements(String solution) {
var actual = analyzeString(solution);
var actual = analyze(solution);
assertThat(actual.getComments()).contains(new AvoidPrintStatements());
}

Expand Down
57 changes: 0 additions & 57 deletions src/test/java/analyzer/exercises/hamming/HammingAnalyzerTest.java

This file was deleted.

50 changes: 0 additions & 50 deletions src/test/java/analyzer/exercises/twofer/TwoferAnalyzerTest.java

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit e035a50

Please sign in to comment.