上机实验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上机实验相关的知识,希望对你有一定的参考价值。

源程序代码:

package junit01;

public class triangle {
 public String s(int a,int b,int c){
  if(a + b <= c||b + c <= a||a + c <= b||a*b*c <= 0) return("不是三角形");
  else if(a==b && b==c) return("等边三角形");
  else if((a==b && b!=c)||(b==c && c!=a)||(a==c && c!=b)) return("等腰三角形");
  else return("一般三角形");
 }
}

Test代码:

package junit01;

import static org.junit.Assert.*;

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class triangleTest2 {
 private triangle t;
 @Before
 public void setUp() throws Exception {
  t = new triangle();
 }

 @Test
 public void testS() {
  Assert.assertEquals("不能判断是否为三角形","不是三角形",t.s(5,5,11));
  Assert.assertEquals("不能判断是否为等边三角形","等边三角形",t.s(6,6,6));
  Assert.assertEquals("不能判断是否为等腰三角形","等腰三角形",t.s(2,2,3));
  Assert.assertEquals("不能判断是否为一般三角形","一般三角形",t.s(3,4,5));
 }
}

以上是关于上机实验的主要内容,如果未能解决你的问题,请参考以下文章

软件测试上机实验

上机实验报告

SDN第一次上机实验

Java语言程序设计 上机实验5 异常

MATLAB模拟调制系统的上机实现

legacy方式代码的上机实验