2013-04-17 22 views
10

Właśnie utworzyłem ten test jednostki i otrzymałem czerwoną falistą pod numerem @Test, która mówi "oczekiwany typ adnotacji". Co to znaczy?Typ adnotacji Oczekiwany

package com.sample.bank.account; 

import junit.framework.Test; 
import static org.junit.Assert.*; 

public class LoanTest { 

    @Test 
    public void testAppliyPaymentSubtractsCorrectAmount() 
    { 
     Loan loan = new Loan("test subtract", 1000); 
     loan.applyPayment(100); 
     assertEquals(900, loan.getBalance()); 
    } 
} 

Odpowiedz

23

import powinien być

import org.junit.Test; 

i nie

import junit.framework.Test; 
+0

ahhh głupi błąd. dzięki! –

4

import powinien być

import org.junit.Test; 

Jeśli używasz JUnit 4.

Jeśli używasz upto jUnit 3.8.

import junit.framework.Test; 

powinien działać poprawnie.

Powiązane problemy