Ai
2 Star 0 Fork 0

CS-IMIS-23/20172302侯泽洋

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ComplexTest.java 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
20172302 提交于 2018-04-21 20:31 +08:00 . 实验项目四———设计并测试Complex类
package test.exp2;
import junit.framework.TestCase;
import org.junit.Test;
import static org.junit.Assert.*;
import exp2.Complex;
import java.util.concurrent.ExecutionException;
/**
* Complex Tester.
*
* @author <Authors name>
* @since <pre>���� 21, 2018</pre>
* @version 1.0
*/
public class ComplexTest
{
Complex a = new Complex(1,2);
Complex b = new Complex(1,-2);
Complex c = new Complex(2,3);
Complex d = new Complex(2,1);
Complex e = new Complex(2,2);
Complex f = new Complex(-1,1);
@Test
public void testComplexAdd() throws Exception
{
assertEquals(3.0+"+5.0i",String.valueOf(a.ComplexAdd(c)));
}
@Test
public void testComplexSub() throws Exception
{
assertEquals(2.0+"-3.0i",String.valueOf(b.ComplexSub(f)));
}
@Test
public void testComplexMulti() throws Exception
{
assertEquals(1.0+"+8.0i",String.valueOf(c.ComplexMulti(d)));
}
@Test
public void testComplexDiv() throws Exception
{
assertEquals(0.75+"-0.25i",String.valueOf(d.ComplexDiv(e)));
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/CS-IMIS-23/Java-pro.git
git@gitee.com:CS-IMIS-23/Java-pro.git
CS-IMIS-23
Java-pro
20172302侯泽洋
master

搜索帮助