Package org.machanism.machai.gw.reviewer
Class JavaReviewerTest
java.lang.Object
org.machanism.machai.gw.reviewer.JavaReviewerTest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidextractPackageName_variousCases(String content, String expected) (package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void
-
Field Details
-
tempDir
-
-
Constructor Details
-
JavaReviewerTest
JavaReviewerTest()
-
-
Method Details
-
getSupportedFileExtensions_returnsJava
@Test void getSupportedFileExtensions_returnsJava() -
extractPackageName_variousCases
@ParameterizedTest @CsvSource({"\'/* some header */\npackage org.example.test;\n// tail\', org.example.test","\'// no package here\npublic class X {}\', <default package>","\'package org.exa_mple.v2;\', org.exa_mple.v2","\'package\n org.example.deep.sub;\nclass X {}\', org.example.deep.sub"}) void extractPackageName_variousCases(String content, String expected) -
perform_returnsNullWhenNoGuidanceTag
- Throws:
IOException
-
perform_returnsNullWhenGuidanceTagPresentButNoCommentMatches
- Throws:
IOException
-
perform_returnsNonNullForLineCommentGuidance
- Throws:
IOException
-
perform_returnsNonNullForBlockCommentGuidance
- Throws:
IOException
-
perform_returnsNonNullForPackageInfoGuidance
- Throws:
IOException
-
perform_throwsIOExceptionForMissingFile
@Test void perform_throwsIOExceptionForMissingFile()
-