Announcement

Collapse
No announcement yet.

fit tests

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • fit tests

    ich wollte ein fit testprog in java schreiben dass in etwa wie auf den link aussieht: http://fit.c2.com/wiki.cgi?IntroductionToFit
    doch leider schmeisst das ding eine exception:

    java.lang.RuntimeException: The fixture "payworker" was not found. at fit.Fixture.loadFixture(Unknown Source) at fit.Fixture.getLinkedFixtureWithArgs(Unknown Source) at fit.Fixture.doTables(Unknown Source) at fit.FileRunner.process(Unknown Source) at fit.FileRunner.run(Unknown Source) at fit.FileRunner.main(Unknown Source)Caused by: java.lang.ClassNotFoundException: payworker at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) ... 6 more

    import fit.*;

    public class payworker extends ColumnFixture{

    Payment test = new Payment;
    public int StandartHours;
    public int HolydayHours;
    public int Wage;

    public int pay(int StandartHours,int HolydayHours,int Wage){

    return test.pay(StandartHours,HolydayHours,Wage);
    }

    }

    public class Payment{

    public int pay(int StandartHours,int HolydayHours,int Wage){

    return Wage*2*HolydayHours+StandartHours*Wage;
    }
    }

  • #2
    da dieses magazin mitgeholfen hat den hype um das dreckstool zu pushen wäre ich sehr froh wenn mir hier wer helfen würde weil ich jetzt mit dem scheiss arbeiten muss, danke

    Comment


    • #3
      Scheint eine normale ClassNotFoundException zu sein. Ist die Fixture-Klasse "payworker" im classpath

      Comment


      • #4
        Wenn der CLASSPATH in Ordnung ist: kannst Du bitte den Test (HTML-Datei) posten?

        Hast Du mal probiert, ob das Problem noch auftritt, wenn die Fixture-Klasse in einem Package liegt (laut Deinem Quelltext liegt sie im Default-Package).

        Viele Grüße,
        Stefan Rooc

        Comment


        • #5
          nö es ändert sich garnix,
          html datei schaut so aus:
          <html>

          <head>

          <title>Untitled Document</title>

          </head>

          <table>

          <tr>

          <td>Payworker</td>

          </tr>

          <tr>

          <td&>StandartHours

          <;/td>

          <td>HolydayHours</td>

          <td>Wage&lt/td>

          <td>Pay()</td>

          </tr>

          <tr>

          <td>40</td>

          <td0</td<>

          <td20</td>

          <td>800</td>

          <;/tr>

          <tr>

          <td>45</td>

          <td>0</td>

          <td>20</td>

          <>td>950</td>

          </tr>

          <;/table>

          </body>

          <html&gt

          Comment


          • #6
            Im HTML ist der Klassenname "Payworker" groß geschrieben, im ersten Post klein.

            Das HTML sieht teilweise etwas mißgestaltet aus, z.b. <;/tr> , aber das ist wohl durch das Editieren im Forum passiert, nehme ich an

            Comment

            Working...
            X