Package de.berndsteindorff.junittca.model

Examples of de.berndsteindorff.junittca.model.ClassFile


  @Ignore
  @Test
  public void testLoadClassesFromClasspath() {
    List<ClassFile> expTestClasses = new ArrayList<ClassFile>();
    expTestClasses.add(new ClassFile(
        "de.berndsteindorff.junittca.model.test.ClassMethodsTest",
        CLASSPATH + DIRSEP));
    expTestClasses.add(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    expTestClasses.add(new ClassFile(
        "de.berndsteindorff.junittca.model.test.FileClassLoaderTest",
        CLASSPATH + DIRSEP));
    expTestClasses
        .add(new ClassFile(
            "de.berndsteindorff.junittca.model.test.ProjectFileHandlerTest",
            CLASSPATH + DIRSEP));
    expTestClasses.add(new ClassFile(
        "de.berndsteindorff.junittca.model.test.ProjectTest", CLASSPATH
            + DIRSEP));
    expTestClasses.add(new ClassFile(
        "de.berndsteindorff.junittca.model.test.RunTest", CLASSPATH
            + DIRSEP));
  }
View Full Code Here


  /**
   * Test the equals-method simple.
   */
  @Test
  public void equals() {
    ClassFile cf = new ClassFile(Const.NAME_DUMMYTEST, Const.CLASSPATH
        + Const.DIRSEP);
    ClassFile cf2 = new ClassFile(Const.NAME_DUMMYTEST, Const.CLASSPATH
        + Const.DIRSEP);

    assertEquals(cf, cf2);
  }
View Full Code Here

   * @throws ClassNotFoundException
   */
  @Test
  public void equalsAfterRun() throws ClassNotFoundException {
    Project project = new Project("bla");
    project.addTestClass(new ClassFile(Const.NAME_DUMMYTEST,
        Const.CLASSPATH + Const.DIRSEP));
    project.runTests();
    cm.equals(cm);

    assertEquals(cm, project.getTestRuns().get(0).getClassMethods().get(0));
View Full Code Here

  @Test
  public void classMethodsMethodExtractingSimple()
      throws ClassNotFoundException {
    logger.info("constructorAndMethodExtracting");
    Project project = new Project("Bla");
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    project.runTests();

    assertEquals(1, project.getTestRuns().size());
    assertEquals(1, project.getTestRuns().get(0).getClassMethods().size());
View Full Code Here

  @Test
  public void classMethodsMethodExtractingSort()
      throws ClassNotFoundException {
    logger.info("constructorAndMethodExtracting");
    Project project = new Project("Bla");
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    project.runTests();

    assertEquals(1, project.getTestRuns().size());
    assertEquals(1, project.getTestRuns().get(0).getClassMethods().size());
View Full Code Here

   */
  @Test
  public void sortedTestClasses() {
    logger.info("sortedTestClasses");
    Project project = new Project("Bla");
    project.addTestClass(new ClassFile(
        "de.berndsteindorff.junittca.model.test.ProjectTest", CLASSPATH
            + DIRSEP));
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    project.addTestClass(new ClassFile(
        "de.berndsteindorff.junittca.model.test.RunTest", CLASSPATH
            + DIRSEP));

    List<ClassFile> exp = new ArrayList<ClassFile>(3);
    exp.add(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    exp.add(new ClassFile(
        "de.berndsteindorff.junittca.model.test.ProjectTest", CLASSPATH
            + DIRSEP));
    exp.add(new ClassFile("de.berndsteindorff.junittca.model.test.RunTest",
        CLASSPATH + DIRSEP));

    List<ClassFile> done = project.getActualTestClasses();
    assertArrayEquals(exp.toArray(new ClassFile[0]), done
        .toArray(new ClassFile[0]));
View Full Code Here

  @Test
  public void unmodicableGetter() throws Exception {
    logger.info("unmodicableGetter");
    Project project = new Project("Bla");
    project.setClasspath(CLASSPATH);
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));

    List<ClassFile> classes = project.getActualTestClasses();
    try {
      classes.add(new ClassFile(
          "de.berndsteindorff.junittca.model.test.ProjectTest",
          CLASSPATH + DIRSEP));
      System.out.println("bla");
      fail("Es konnte die Liste der Test-Klassen doch verändert werden");
    } catch (UnsupportedOperationException e) {
View Full Code Here

   */
  @Test
  public void addClassMultiple() {
    logger.info("addClassMultiple");
    Project project = new Project("Bla");
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));

    assertEquals(1, project.getActualTestClasses().size());
  }
View Full Code Here

  @Test
  public void addRunAtBeginOfList() throws Exception {
    logger.info("addRunAtBeginOfList");
    Project project = new Project("Bla");
    project.setClasspath(Const.CLASSPATH);
    project.addTestClass(new ClassFile(NAME_DUMMYTEST, CLASSPATH + DIRSEP));

    // 1. Testlauf
    // logger.info("1. Testlauf");
    project.runTests();
    assertEquals(1, project.getTestRuns().size());
View Full Code Here

TOP

Related Classes of de.berndsteindorff.junittca.model.ClassFile

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.