2013-04-17 17 views
10

Ho appena creato questo test unitario e ho un debole rosso sotto @Test che dice "Tipo di annotazione previsto". Cosa significa questo?Tipo di annotazione Previsto

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()); 
    } 
} 

risposta

23

L'importazione dovrebbe essere

import org.junit.Test; 

e non

import junit.framework.Test; 
+0

ahhh stupido errore. Grazie! –

4

L'importazione dovrebbe essere

import org.junit.Test; 

Se si utilizza JUnit 4.

Se si sta utilizzando fino a jUnit 3.8.

import junit.framework.Test; 

dovrebbe funzionare correttamente.

Problemi correlati