Class ClassInfoHolderTest

java.lang.Object
org.machanism.machai.gw.maven.tools.ClassInfoHolderTest

public class ClassInfoHolderTest extends Object
  • Constructor Details

    • ClassInfoHolderTest

      public ClassInfoHolderTest()
  • Method Details

    • findClassesLoadClassAndMetadata_workForCompiledProjectClasses

      @Test public void findClassesLoadClassAndMetadata_workForCompiledProjectClasses() throws Exception
      Throws:
      Exception
    • scanClassesByPath_recordsPublicClassesFromJarAndDirectoryAndIgnoresUnsupportedEntries

      @Test public void scanClassesByPath_recordsPublicClassesFromJarAndDirectoryAndIgnoresUnsupportedEntries() throws Exception
      Throws:
      Exception
    • scanClassesByPath_withArtifactsSet_scansEveryArtifact

      @Test public void scanClassesByPath_withArtifactsSet_scansEveryArtifact() throws Exception
      Throws:
      Exception
    • getSourcePath_returnsNullForUnknownClass

      @Test public void getSourcePath_returnsNullForUnknownClass()
    • loadClass_throwsClassNotFoundForUnknownType

      @Test public void loadClass_throwsClassNotFoundForUnknownType() throws Exception
      Throws:
      Exception
    • findClasses_returnsEmptyListWhenPatternDoesNotMatch

      @Test public void findClasses_returnsEmptyListWhenPatternDoesNotMatch()