13

我刚刚创建了这个单元测试,我得到了一个红色的波浪线@Test,上面写着“预期的注释类型”。这是什么意思?

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

2 回答 2

30

进口应该是

import org.junit.Test;

并不是

import junit.framework.Test;
于 2013-04-17T14:37:44.880 回答
4

进口应该是

import org.junit.Test;

如果您使用的是 jUnit 4。

如果您使用的是 jUnit 3.8。

import junit.framework.Test;

应该可以正常工作。

于 2016-02-08T15:30:49.873 回答