zoukankan      html  css  js  c++  java
  • 实例实现测试用例自动生成

    自动化测试的整体步骤如下(目标为一个程序Triangle.java):

        Triangle.java代码如下:

    public class Triangle {
    	protected long lborderA = 0;
    
    	protected long lborderB = 0;
    
    	protected long lborderC = 0;
    
    	// Constructor
    	public Triangle(long lborderA, long lborderB, long lborderC) {
    
    		this.lborderA = lborderA;
    
    		this.lborderB = lborderB;
    
    		this.lborderC = lborderC;
    
    	}
    
    	/**
    	 * check if it is a triangle
    	 * 
    	 * @return true for triangle and false not
    	 */
    	public boolean isTriangle(Triangle triangle) {
    		boolean isTriangle = false;
    
    		// check boundary
    		if ((triangle.lborderA > 0 && triangle.lborderA <= Long.MAX_VALUE)
    				&& (triangle.lborderB > 0 && triangle.lborderB <= Long.MAX_VALUE)
    				&& (triangle.lborderC > 0 && triangle.lborderC <= Long.MAX_VALUE)) {
    
    			// check if subtraction of two border larger than the third
    			if (diffOfBorders(triangle.lborderA, triangle.lborderB) < triangle.lborderC
    					&& diffOfBorders(triangle.lborderB, triangle.lborderC) < triangle.lborderA
    					&& diffOfBorders(triangle.lborderC, triangle.lborderA) < triangle.lborderB) {
    				isTriangle = true;
    			}
    
    		}
    		return isTriangle;
    	}
    
    	/**
    	 * Check the type of triangle
    	 * 
    	 * Consists of "Illegal", "Regular", "Scalene", "Isosceles"
    	 */
    	public String getType(Triangle triangle) {
    		String strType = "Illegal";
    
    		if (isTriangle(triangle)) {
    			// Is Regular
    			if (triangle.lborderA == triangle.lborderB
    					&& triangle.lborderB == triangle.lborderC) {
    				strType = "Regular";
    			}
    			// If scalene
    			else if ((triangle.lborderA != triangle.lborderB)
    					&& (triangle.lborderB != triangle.lborderC)
    					&& (triangle.lborderA != triangle.lborderC)) {
    				strType = "Scalene";
    			}
    			// if isosceles
    			else {
    				strType = "Isosceles";
    			}
    		}
    
    		return strType;
    	}
    
    	/**
    	 * calculate the diff between borders
    	 * 
    	 * */
    	public long diffOfBorders(long a, long b) {
    		return (a > b) ? (a - b) : (b - a);
    	}
    
    	/**
    	 * get length of borders
    	 */
    	public long[] getBorders() {
    		long[] borders = new long[3];
    		borders[0] = this.lborderA;
    		borders[1] = this.lborderB;
    		borders[2] = this.lborderC;
    		return borders;
    	}
    }
    

      

       1‘自动生成测试用例(利用randoop工具),得到测试用例集文件(tests.java文件):

         (1) 在目标路径下放置Triangle.java;在命令界面当前路径下输入javac  Triangle.java 进行编译得到文件Triangle.class;之后再新建myclass.txt文件写入类名Triangle。

          

          

         (2)用randoop工具(安装配置见  http://www.cnblogs.com/1996swg/p/7148100.html  )在命令界面当前路径下输入命令  java -classpath .;%RANDOOP_JAR%  randoop.main.Main  gentests  --classlist=myclass.txt  --timelimit=6  ,显示结果如下:       

      查看当前目录下生成两个测试用例集文件,第一步测试用例自动生成完成。如图:

      

      查看Regression Test0.java内容如下:

      

    import org.junit.FixMethodOrder;
    import org.junit.Test;
    import org.junit.runners.MethodSorters;
    
    @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    public class RegressionTest0 {
    
        public static boolean debug = false;
    
        @Test
        public void test01() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test01");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            triangle3.lborderB = (short) 1;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
        }
    
        @Test
        public void test02() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test02");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle10 = null;
            try {
                boolean b11 = triangle3.isTriangle(triangle10);
                org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException");
            } catch (java.lang.NullPointerException e) {
            }
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
        }
    
        @Test
        public void test03() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test03");
            Triangle triangle3 = new Triangle(100L, 10L, (long) (short) -1);
            long long4 = triangle3.lborderC;
            long long5 = triangle3.lborderB;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long5 == 10L);
        }
    
        @Test
        public void test04() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test04");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            Triangle triangle14 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long15 = triangle14.lborderA;
            java.lang.String str16 = triangle7.getType(triangle14);
            long long17 = triangle14.lborderC;
            java.lang.String str18 = triangle3.getType(triangle14);
            long long19 = triangle14.lborderA;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue("'" + str16 + "' != '" + "Illegal" + "'", str16.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == 10L);
            org.junit.Assert.assertTrue("'" + str18 + "' != '" + "Illegal" + "'", str18.equals("Illegal"));
            org.junit.Assert.assertTrue(long19 == (-1L));
        }
    
        @Test
        public void test05() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test05");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            triangle16.lborderB = (short) 0;
            Triangle triangle23 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long24 = triangle23.lborderA;
            java.lang.String str25 = triangle16.getType(triangle23);
            boolean b26 = triangle3.isTriangle(triangle23);
            triangle23.lborderB = 99L;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(long24 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(b26 == false);
        }
    
        @Test
        public void test06() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test06");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            Triangle triangle14 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long15 = triangle14.lborderA;
            java.lang.String str16 = triangle7.getType(triangle14);
            long long17 = triangle14.lborderC;
            java.lang.String str18 = triangle3.getType(triangle14);
            long[] long_array19 = triangle3.getBorders();
            triangle3.lborderB = (-1L);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue("'" + str16 + "' != '" + "Illegal" + "'", str16.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == 10L);
            org.junit.Assert.assertTrue("'" + str18 + "' != '" + "Illegal" + "'", str18.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array19);
        }
    
        @Test
        public void test07() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test07");
            Triangle triangle3 = new Triangle((long) (short) 0, (long) 10, (long) 100);
        }
    
        @Test
        public void test08() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test08");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            long long23 = triangle20.lborderC;
            java.lang.String str24 = triangle9.getType(triangle20);
            long[] long_array25 = triangle9.getBorders();
            boolean b26 = triangle3.isTriangle(triangle9);
            triangle3.lborderA = (byte) 1;
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long23 == 10L);
            org.junit.Assert.assertTrue("'" + str24 + "' != '" + "Illegal" + "'", str24.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array25);
            org.junit.Assert.assertTrue(b26 == false);
        }
    
        @Test
        public void test09() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test09");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            triangle26.lborderB = (short) 0;
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            java.lang.String str35 = triangle26.getType(triangle33);
            boolean b36 = triangle13.isTriangle(triangle33);
            java.lang.String str37 = triangle3.getType(triangle13);
            triangle3.lborderC = (byte) 0;
            long long40 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue("'" + str35 + "' != '" + "Illegal" + "'", str35.equals("Illegal"));
            org.junit.Assert.assertTrue(b36 == false);
            org.junit.Assert.assertTrue("'" + str37 + "' != '" + "Illegal" + "'", str37.equals("Illegal"));
            org.junit.Assert.assertTrue(long40 == 0L);
        }
    
        @Test
        public void test10() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test10");
            Triangle triangle3 = new Triangle((long) (byte) 1, (long) (short) 100, (long) (-1));
            long[] long_array4 = triangle3.getBorders();
            org.junit.Assert.assertNotNull(long_array4);
        }
    
        @Test
        public void test11() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test11");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            long long13 = triangle10.lborderC;
            long long14 = triangle10.lborderC;
            triangle10.lborderC = (-1L);
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long13 == 10L);
            org.junit.Assert.assertTrue(long14 == 10L);
        }
    
        @Test
        public void test12() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test12");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            long long28 = triangle9.diffOfBorders((long) '#', (long) (byte) 1);
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long28 == 34L);
        }
    
        @Test
        public void test13() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test13");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            boolean b22 = triangle16.isTriangle(triangle20);
            triangle20.lborderB = (byte) 100;
            long long27 = triangle20.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b28 = triangle3.isTriangle(triangle20);
            triangle20.lborderC = 0L;
            long long31 = triangle20.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue(b22 == false);
            org.junit.Assert.assertTrue(long27 == 0L);
            org.junit.Assert.assertTrue(b28 == false);
            org.junit.Assert.assertTrue(long31 == (-1L));
        }
    
        @Test
        public void test14() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test14");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            long long23 = triangle20.lborderC;
            java.lang.String str24 = triangle9.getType(triangle20);
            long[] long_array25 = triangle9.getBorders();
            boolean b26 = triangle3.isTriangle(triangle9);
            long long27 = triangle9.lborderB;
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long23 == 10L);
            org.junit.Assert.assertTrue("'" + str24 + "' != '" + "Illegal" + "'", str24.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array25);
            org.junit.Assert.assertTrue(b26 == false);
            org.junit.Assert.assertTrue(long27 == (-1L));
        }
    
        @Test
        public void test15() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test15");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            long long12 = triangle7.diffOfBorders((long) (byte) 1, (long) (byte) 10);
            long long13 = triangle7.lborderB;
            triangle7.lborderC = 1;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == 9L);
            org.junit.Assert.assertTrue(long13 == 100L);
        }
    
        @Test
        public void test16() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test16");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle7.lborderB = (byte) 100;
            long long14 = triangle7.diffOfBorders((long) (-1), (long) (byte) -1);
            Triangle triangle18 = new Triangle(100L, 10L, (long) (short) -1);
            triangle18.lborderB = (byte) -1;
            boolean b21 = triangle7.isTriangle(triangle18);
            Triangle triangle25 = new Triangle((-1L), (-1L), 0L);
            triangle25.lborderA = 1;
            Triangle triangle31 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long32 = triangle31.lborderA;
            triangle31.lborderB = (short) 0;
            long long37 = triangle31.diffOfBorders((long) 100, (long) (short) 1);
            long long38 = triangle31.lborderA;
            java.lang.String str39 = triangle25.getType(triangle31);
            java.lang.String str40 = triangle18.getType(triangle25);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == 0L);
            org.junit.Assert.assertTrue(b21 == false);
            org.junit.Assert.assertTrue(long32 == (-1L));
            org.junit.Assert.assertTrue(long37 == 99L);
            org.junit.Assert.assertTrue(long38 == (-1L));
            org.junit.Assert.assertTrue("'" + str39 + "' != '" + "Illegal" + "'", str39.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str40 + "' != '" + "Illegal" + "'", str40.equals("Illegal"));
        }
    
        @Test
        public void test17() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test17");
            Triangle triangle3 = new Triangle((long) (byte) 1, (long) (short) 100, (long) (-1));
            triangle3.lborderB = (byte) 10;
            long long6 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long6 == 1L);
        }
    
        @Test
        public void test18() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test18");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            long[] long_array18 = triangle3.getBorders();
            triangle3.lborderA = 0L;
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array18);
        }
    
        @Test
        public void test19() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test19");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle3.lborderA = 100;
            long long12 = triangle3.lborderB;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == (-1L));
        }
    
        @Test
        public void test20() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test20");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            boolean b22 = triangle16.isTriangle(triangle20);
            triangle20.lborderB = (byte) 100;
            long long27 = triangle20.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b28 = triangle3.isTriangle(triangle20);
            triangle20.lborderA = 1;
            long long31 = triangle20.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue(b22 == false);
            org.junit.Assert.assertTrue(long27 == 0L);
            org.junit.Assert.assertTrue(b28 == false);
            org.junit.Assert.assertTrue(long31 == 1L);
        }
    
        @Test
        public void test21() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test21");
            Triangle triangle3 = new Triangle(100L, 10L, (long) (short) -1);
            triangle3.lborderB = (byte) -1;
            long long8 = triangle3.diffOfBorders((-1L), (long) 10);
            Triangle triangle12 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long13 = triangle12.lborderA;
            triangle12.lborderB = (short) 0;
            Triangle triangle19 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long20 = triangle19.lborderA;
            java.lang.String str21 = triangle12.getType(triangle19);
            Triangle triangle25 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            boolean b31 = triangle25.isTriangle(triangle29);
            triangle29.lborderB = (byte) 100;
            long long36 = triangle29.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b37 = triangle12.isTriangle(triangle29);
            boolean b38 = triangle3.isTriangle(triangle29);
            org.junit.Assert.assertTrue(long8 == 11L);
            org.junit.Assert.assertTrue(long13 == (-1L));
            org.junit.Assert.assertTrue(long20 == (-1L));
            org.junit.Assert.assertTrue("'" + str21 + "' != '" + "Illegal" + "'", str21.equals("Illegal"));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue(b31 == false);
            org.junit.Assert.assertTrue(long36 == 0L);
            org.junit.Assert.assertTrue(b37 == false);
            org.junit.Assert.assertTrue(b38 == false);
        }
    
        @Test
        public void test22() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test22");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long long6 = triangle3.lborderB;
            triangle3.lborderA = (short) 1;
            org.junit.Assert.assertTrue(long6 == (-1L));
        }
    
        @Test
        public void test23() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test23");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            Triangle triangle14 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long15 = triangle14.lborderA;
            java.lang.String str16 = triangle7.getType(triangle14);
            long long17 = triangle14.lborderC;
            java.lang.String str18 = triangle3.getType(triangle14);
            long long19 = triangle3.lborderC;
            long[] long_array20 = triangle3.getBorders();
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue("'" + str16 + "' != '" + "Illegal" + "'", str16.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == 10L);
            org.junit.Assert.assertTrue("'" + str18 + "' != '" + "Illegal" + "'", str18.equals("Illegal"));
            org.junit.Assert.assertTrue(long19 == 0L);
            org.junit.Assert.assertNotNull(long_array20);
        }
    
        @Test
        public void test24() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test24");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            long[] long_array18 = triangle3.getBorders();
            long long19 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array18);
            org.junit.Assert.assertTrue(long19 == 0L);
        }
    
        @Test
        public void test25() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test25");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long[] long_array6 = triangle3.getBorders();
            Triangle triangle10 = new Triangle(100L, 10L, (long) (short) -1);
            triangle10.lborderB = (byte) -1;
            java.lang.String str13 = triangle3.getType(triangle10);
            Triangle triangle17 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long18 = triangle17.lborderA;
            triangle17.lborderB = (short) 0;
            long long23 = triangle17.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle27 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long28 = triangle27.lborderA;
            triangle27.lborderB = (short) 0;
            Triangle triangle34 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long35 = triangle34.lborderA;
            java.lang.String str36 = triangle27.getType(triangle34);
            Triangle triangle40 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long41 = triangle40.lborderA;
            triangle40.lborderB = (short) 0;
            Triangle triangle47 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long48 = triangle47.lborderA;
            java.lang.String str49 = triangle40.getType(triangle47);
            boolean b50 = triangle27.isTriangle(triangle47);
            java.lang.String str51 = triangle17.getType(triangle27);
            long long52 = triangle17.lborderB;
            boolean b53 = triangle10.isTriangle(triangle17);
            org.junit.Assert.assertNotNull(long_array6);
            org.junit.Assert.assertTrue("'" + str13 + "' != '" + "Illegal" + "'", str13.equals("Illegal"));
            org.junit.Assert.assertTrue(long18 == (-1L));
            org.junit.Assert.assertTrue(long23 == 99L);
            org.junit.Assert.assertTrue(long28 == (-1L));
            org.junit.Assert.assertTrue(long35 == (-1L));
            org.junit.Assert.assertTrue("'" + str36 + "' != '" + "Illegal" + "'", str36.equals("Illegal"));
            org.junit.Assert.assertTrue(long41 == (-1L));
            org.junit.Assert.assertTrue(long48 == (-1L));
            org.junit.Assert.assertTrue("'" + str49 + "' != '" + "Illegal" + "'", str49.equals("Illegal"));
            org.junit.Assert.assertTrue(b50 == false);
            org.junit.Assert.assertTrue("'" + str51 + "' != '" + "Illegal" + "'", str51.equals("Illegal"));
            org.junit.Assert.assertTrue(long52 == 0L);
            org.junit.Assert.assertTrue(b53 == false);
        }
    
        @Test
        public void test26() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test26");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            triangle26.lborderB = (short) 0;
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            java.lang.String str35 = triangle26.getType(triangle33);
            boolean b36 = triangle13.isTriangle(triangle33);
            java.lang.String str37 = triangle3.getType(triangle13);
            triangle3.lborderC = '#';
            triangle3.lborderC = 0L;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue("'" + str35 + "' != '" + "Illegal" + "'", str35.equals("Illegal"));
            org.junit.Assert.assertTrue(b36 == false);
            org.junit.Assert.assertTrue("'" + str37 + "' != '" + "Illegal" + "'", str37.equals("Illegal"));
        }
    
        @Test
        public void test27() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test27");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long[] long_array6 = triangle3.getBorders();
            Triangle triangle10 = new Triangle(100L, 10L, (long) (short) -1);
            triangle10.lborderB = (byte) -1;
            java.lang.String str13 = triangle3.getType(triangle10);
            long long16 = triangle10.diffOfBorders((long) (byte) -1, (long) 0);
            triangle10.lborderC = 0L;
            org.junit.Assert.assertNotNull(long_array6);
            org.junit.Assert.assertTrue("'" + str13 + "' != '" + "Illegal" + "'", str13.equals("Illegal"));
            org.junit.Assert.assertTrue(long16 == 1L);
        }
    
        @Test
        public void test28() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test28");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            triangle26.lborderB = (short) 0;
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            java.lang.String str35 = triangle26.getType(triangle33);
            boolean b36 = triangle13.isTriangle(triangle33);
            java.lang.String str37 = triangle3.getType(triangle13);
            long long38 = triangle3.lborderB;
            long long41 = triangle3.diffOfBorders(10L, (long) 'a');
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue("'" + str35 + "' != '" + "Illegal" + "'", str35.equals("Illegal"));
            org.junit.Assert.assertTrue(b36 == false);
            org.junit.Assert.assertTrue("'" + str37 + "' != '" + "Illegal" + "'", str37.equals("Illegal"));
            org.junit.Assert.assertTrue(long38 == 0L);
            org.junit.Assert.assertTrue(long41 == 87L);
        }
    
        @Test
        public void test29() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test29");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle7.lborderB = (byte) 100;
            long long14 = triangle7.diffOfBorders((long) (-1), (long) (byte) -1);
            long long15 = triangle7.lborderC;
            triangle7.lborderC = (short) -1;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == 0L);
            org.junit.Assert.assertTrue(long15 == 10L);
        }
    
        @Test
        public void test30() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test30");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle3.lborderA = ' ';
            Triangle triangle15 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long16 = triangle15.lborderA;
            triangle15.lborderB = (short) 0;
            long long21 = triangle15.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle25 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long26 = triangle25.lborderA;
            triangle25.lborderB = (short) 0;
            Triangle triangle32 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long33 = triangle32.lborderA;
            java.lang.String str34 = triangle25.getType(triangle32);
            Triangle triangle38 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long39 = triangle38.lborderA;
            triangle38.lborderB = (short) 0;
            Triangle triangle45 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long46 = triangle45.lborderA;
            java.lang.String str47 = triangle38.getType(triangle45);
            boolean b48 = triangle25.isTriangle(triangle45);
            java.lang.String str49 = triangle15.getType(triangle25);
            boolean b50 = triangle3.isTriangle(triangle15);
            Triangle triangle54 = new Triangle((long) (byte) -1, (long) (short) 1, (-1L));
            Triangle triangle58 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long59 = triangle58.lborderA;
            triangle58.lborderB = (short) 0;
            long long64 = triangle58.diffOfBorders((long) 100, (long) (short) 1);
            java.lang.String str65 = triangle54.getType(triangle58);
            boolean b66 = triangle15.isTriangle(triangle58);
            triangle58.lborderB = (byte) 0;
            triangle58.lborderA = 100;
            long long71 = triangle58.lborderC;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue(long21 == 99L);
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertTrue(long33 == (-1L));
            org.junit.Assert.assertTrue("'" + str34 + "' != '" + "Illegal" + "'", str34.equals("Illegal"));
            org.junit.Assert.assertTrue(long39 == (-1L));
            org.junit.Assert.assertTrue(long46 == (-1L));
            org.junit.Assert.assertTrue("'" + str47 + "' != '" + "Illegal" + "'", str47.equals("Illegal"));
            org.junit.Assert.assertTrue(b48 == false);
            org.junit.Assert.assertTrue("'" + str49 + "' != '" + "Illegal" + "'", str49.equals("Illegal"));
            org.junit.Assert.assertTrue(b50 == false);
            org.junit.Assert.assertTrue(long59 == (-1L));
            org.junit.Assert.assertTrue(long64 == 99L);
            org.junit.Assert.assertTrue("'" + str65 + "' != '" + "Illegal" + "'", str65.equals("Illegal"));
            org.junit.Assert.assertTrue(b66 == false);
            org.junit.Assert.assertTrue(long71 == 10L);
        }
    
        @Test
        public void test31() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test31");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            long long26 = triangle13.diffOfBorders((long) 0, 34L);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == 34L);
        }
    
        @Test
        public void test32() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test32");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            long long13 = triangle10.lborderC;
            long long14 = triangle10.lborderC;
            long long15 = triangle10.lborderA;
            long long16 = triangle10.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long13 == 10L);
            org.junit.Assert.assertTrue(long14 == 10L);
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue(long16 == (-1L));
        }
    
        @Test
        public void test33() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test33");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            boolean b22 = triangle16.isTriangle(triangle20);
            triangle20.lborderB = (byte) 100;
            long long27 = triangle20.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b28 = triangle3.isTriangle(triangle20);
            triangle20.lborderA = (-1L);
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue(b22 == false);
            org.junit.Assert.assertTrue(long27 == 0L);
            org.junit.Assert.assertTrue(b28 == false);
        }
    
        @Test
        public void test34() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test34");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            triangle3.lborderB = 10;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
        }
    
        @Test
        public void test35() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test35");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            boolean b15 = triangle9.isTriangle(triangle13);
            Triangle triangle19 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long20 = triangle19.lborderA;
            triangle19.lborderB = (short) 0;
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            java.lang.String str28 = triangle19.getType(triangle26);
            java.lang.String str29 = triangle9.getType(triangle19);
            java.lang.String str30 = triangle3.getType(triangle9);
            long[] long_array31 = triangle9.getBorders();
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(b15 == false);
            org.junit.Assert.assertTrue(long20 == (-1L));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue("'" + str28 + "' != '" + "Illegal" + "'", str28.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str29 + "' != '" + "Illegal" + "'", str29.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str30 + "' != '" + "Illegal" + "'", str30.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array31);
        }
    
        @Test
        public void test36() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test36");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            long long23 = triangle20.lborderC;
            java.lang.String str24 = triangle9.getType(triangle20);
            java.lang.String str25 = triangle3.getType(triangle9);
            long long28 = triangle9.diffOfBorders((long) '#', 1L);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long23 == 10L);
            org.junit.Assert.assertTrue("'" + str24 + "' != '" + "Illegal" + "'", str24.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long28 == 34L);
        }
    
        @Test
        public void test37() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test37");
            Triangle triangle3 = new Triangle((long) (byte) 1, (long) (short) 100, (long) (-1));
            long long4 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long4 == 1L);
        }
    
        @Test
        public void test38() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test38");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            long long26 = triangle21.lborderA;
            Triangle triangle30 = new Triangle((-1L), (-1L), 0L);
            triangle30.lborderA = 1;
            long[] long_array33 = triangle30.getBorders();
            Triangle triangle37 = new Triangle(100L, 10L, (long) (short) -1);
            triangle37.lborderB = (byte) -1;
            java.lang.String str40 = triangle30.getType(triangle37);
            long long43 = triangle37.diffOfBorders((long) (byte) -1, (long) 0);
            java.lang.String str44 = triangle21.getType(triangle37);
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertNotNull(long_array33);
            org.junit.Assert.assertTrue("'" + str40 + "' != '" + "Illegal" + "'", str40.equals("Illegal"));
            org.junit.Assert.assertTrue(long43 == 1L);
            org.junit.Assert.assertTrue("'" + str44 + "' != '" + "Illegal" + "'", str44.equals("Illegal"));
        }
    
        @Test
        public void test39() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test39");
            Triangle triangle3 = new Triangle((long) 'a', (long) (byte) 10, (long) 1);
        }
    
        @Test
        public void test40() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test40");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            long long10 = triangle7.lborderA;
            long long11 = triangle7.lborderB;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long11 == 100L);
        }
    
        @Test
        public void test41() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test41");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            triangle13.lborderC = 1;
            Triangle triangle29 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            boolean b35 = triangle29.isTriangle(triangle33);
            triangle33.lborderB = (byte) 100;
            long long40 = triangle33.diffOfBorders((long) (-1), (long) (byte) -1);
            long[] long_array41 = triangle33.getBorders();
            boolean b42 = triangle13.isTriangle(triangle33);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue(b35 == false);
            org.junit.Assert.assertTrue(long40 == 0L);
            org.junit.Assert.assertNotNull(long_array41);
            org.junit.Assert.assertTrue(b42 == false);
        }
    
        @Test
        public void test42() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test42");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            long long6 = triangle3.diffOfBorders(100L, 0L);
            org.junit.Assert.assertTrue(long6 == 100L);
        }
    
        @Test
        public void test43() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test43");
            Triangle triangle3 = new Triangle(100L, (long) (byte) 10, 99L);
        }
    
        @Test
        public void test44() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test44");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            triangle3.lborderB = 9L;
            long long12 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
            org.junit.Assert.assertTrue(long12 == (-1L));
        }
    
        @Test
        public void test45() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test45");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle3.lborderA = ' ';
            long long12 = triangle3.lborderB;
            long[] long_array13 = triangle3.getBorders();
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == (-1L));
            org.junit.Assert.assertNotNull(long_array13);
        }
    
        @Test
        public void test46() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test46");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            triangle16.lborderB = (short) 0;
            Triangle triangle23 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long24 = triangle23.lborderA;
            java.lang.String str25 = triangle16.getType(triangle23);
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            triangle29.lborderB = (short) 0;
            Triangle triangle36 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long37 = triangle36.lborderA;
            java.lang.String str38 = triangle29.getType(triangle36);
            boolean b39 = triangle16.isTriangle(triangle36);
            boolean b40 = triangle10.isTriangle(triangle16);
            long long43 = triangle10.diffOfBorders((long) 100, (long) (byte) 10);
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(long24 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue(long37 == (-1L));
            org.junit.Assert.assertTrue("'" + str38 + "' != '" + "Illegal" + "'", str38.equals("Illegal"));
            org.junit.Assert.assertTrue(b39 == false);
            org.junit.Assert.assertTrue(b40 == false);
            org.junit.Assert.assertTrue(long43 == 90L);
        }
    
        @Test
        public void test47() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test47");
            Triangle triangle3 = new Triangle(0L, (long) (short) 10, (long) (byte) -1);
        }
    
        @Test
        public void test48() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test48");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            triangle9.lborderB = (short) 1;
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
        }
    
        @Test
        public void test49() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test49");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            long long12 = triangle7.diffOfBorders((long) (byte) 1, (long) (byte) 10);
            long long13 = triangle7.lborderB;
            Triangle triangle17 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long18 = triangle17.lborderA;
            java.lang.String str19 = triangle7.getType(triangle17);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == 9L);
            org.junit.Assert.assertTrue(long13 == 100L);
            org.junit.Assert.assertTrue(long18 == (-1L));
            org.junit.Assert.assertTrue("'" + str19 + "' != '" + "Illegal" + "'", str19.equals("Illegal"));
        }
    
        @Test
        public void test50() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test50");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            long long26 = triangle21.lborderA;
            long[] long_array27 = triangle21.getBorders();
            long long28 = triangle21.lborderA;
            Triangle triangle29 = null;
            try {
                java.lang.String str30 = triangle21.getType(triangle29);
                org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException");
            } catch (java.lang.NullPointerException e) {
            }
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertNotNull(long_array27);
            org.junit.Assert.assertTrue(long28 == (-1L));
        }
    
        @Test
        public void test51() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test51");
            Triangle triangle3 = new Triangle((long) (byte) 1, (long) (short) 100, (long) (-1));
            triangle3.lborderB = (byte) 10;
            long long6 = triangle3.lborderB;
            triangle3.lborderB = 99L;
            org.junit.Assert.assertTrue(long6 == 10L);
        }
    
        @Test
        public void test52() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test52");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            Triangle triangle14 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long15 = triangle14.lborderA;
            java.lang.String str16 = triangle7.getType(triangle14);
            long long17 = triangle14.lborderC;
            java.lang.String str18 = triangle3.getType(triangle14);
            long[] long_array19 = triangle3.getBorders();
            triangle3.lborderA = (short) 100;
            Triangle triangle25 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            boolean b31 = triangle25.isTriangle(triangle29);
            triangle29.lborderC = 0L;
            boolean b34 = triangle3.isTriangle(triangle29);
            Triangle triangle38 = new Triangle((-1L), (-1L), 0L);
            triangle38.lborderA = 1;
            boolean b41 = triangle3.isTriangle(triangle38);
            long long42 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue("'" + str16 + "' != '" + "Illegal" + "'", str16.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == 10L);
            org.junit.Assert.assertTrue("'" + str18 + "' != '" + "Illegal" + "'", str18.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array19);
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue(b31 == false);
            org.junit.Assert.assertTrue(b34 == false);
            org.junit.Assert.assertTrue(b41 == false);
            org.junit.Assert.assertTrue(long42 == 0L);
        }
    
        @Test
        public void test53() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test53");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            triangle3.lborderA = (-1L);
            long long15 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long15 == (-1L));
        }
    
        @Test
        public void test54() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test54");
            Triangle triangle3 = new Triangle((long) ' ', 10L, 25L);
        }
    
        @Test
        public void test55() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test55");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            triangle21.lborderC = '#';
            java.lang.String str27 = triangle3.getType(triangle21);
            Triangle triangle31 = new Triangle((-1L), (-1L), 0L);
            triangle31.lborderA = 1;
            Triangle triangle37 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle41 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long42 = triangle41.lborderA;
            boolean b43 = triangle37.isTriangle(triangle41);
            Triangle triangle47 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long48 = triangle47.lborderA;
            triangle47.lborderB = (short) 0;
            Triangle triangle54 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long55 = triangle54.lborderA;
            java.lang.String str56 = triangle47.getType(triangle54);
            java.lang.String str57 = triangle37.getType(triangle47);
            java.lang.String str58 = triangle31.getType(triangle37);
            long long61 = triangle31.diffOfBorders(34L, 9L);
            boolean b62 = triangle21.isTriangle(triangle31);
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str27 + "' != '" + "Illegal" + "'", str27.equals("Illegal"));
            org.junit.Assert.assertTrue(long42 == (-1L));
            org.junit.Assert.assertTrue(b43 == false);
            org.junit.Assert.assertTrue(long48 == (-1L));
            org.junit.Assert.assertTrue(long55 == (-1L));
            org.junit.Assert.assertTrue("'" + str56 + "' != '" + "Illegal" + "'", str56.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str57 + "' != '" + "Illegal" + "'", str57.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str58 + "' != '" + "Illegal" + "'", str58.equals("Illegal"));
            org.junit.Assert.assertTrue(long61 == 25L);
            org.junit.Assert.assertTrue(b62 == false);
        }
    
        @Test
        public void test56() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test56");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            Triangle triangle14 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long15 = triangle14.lborderA;
            java.lang.String str16 = triangle7.getType(triangle14);
            long long17 = triangle14.lborderC;
            java.lang.String str18 = triangle3.getType(triangle14);
            long long19 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue("'" + str16 + "' != '" + "Illegal" + "'", str16.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == 10L);
            org.junit.Assert.assertTrue("'" + str18 + "' != '" + "Illegal" + "'", str18.equals("Illegal"));
            org.junit.Assert.assertTrue(long19 == (-1L));
        }
    
        @Test
        public void test57() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test57");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            long long23 = triangle20.lborderC;
            java.lang.String str24 = triangle9.getType(triangle20);
            java.lang.String str25 = triangle3.getType(triangle9);
            triangle9.lborderA = (-1);
            long long28 = triangle9.lborderB;
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long23 == 10L);
            org.junit.Assert.assertTrue("'" + str24 + "' != '" + "Illegal" + "'", str24.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long28 == (-1L));
        }
    
        @Test
        public void test58() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test58");
            Triangle triangle3 = new Triangle(10L, (long) '#', (long) 10);
        }
    
        @Test
        public void test59() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test59");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            boolean b22 = triangle16.isTriangle(triangle20);
            triangle20.lborderB = (byte) 100;
            long long27 = triangle20.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b28 = triangle3.isTriangle(triangle20);
            long long29 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue(b22 == false);
            org.junit.Assert.assertTrue(long27 == 0L);
            org.junit.Assert.assertTrue(b28 == false);
            org.junit.Assert.assertTrue(long29 == 10L);
        }
    
        @Test
        public void test60() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test60");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            triangle3.lborderC = '#';
            Triangle triangle12 = new Triangle((-1L), (-1L), 0L);
            triangle12.lborderA = 1;
            Triangle triangle18 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle22 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long23 = triangle22.lborderA;
            triangle22.lborderB = (short) 0;
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            java.lang.String str31 = triangle22.getType(triangle29);
            long long32 = triangle29.lborderC;
            java.lang.String str33 = triangle18.getType(triangle29);
            long[] long_array34 = triangle18.getBorders();
            boolean b35 = triangle12.isTriangle(triangle18);
            java.lang.String str36 = triangle3.getType(triangle12);
            long long37 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long23 == (-1L));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue("'" + str31 + "' != '" + "Illegal" + "'", str31.equals("Illegal"));
            org.junit.Assert.assertTrue(long32 == 10L);
            org.junit.Assert.assertTrue("'" + str33 + "' != '" + "Illegal" + "'", str33.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array34);
            org.junit.Assert.assertTrue(b35 == false);
            org.junit.Assert.assertTrue("'" + str36 + "' != '" + "Illegal" + "'", str36.equals("Illegal"));
            org.junit.Assert.assertTrue(long37 == (-1L));
        }
    
        @Test
        public void test61() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test61");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            long[] long_array24 = triangle3.getBorders();
            long long25 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array24);
            org.junit.Assert.assertTrue(long25 == 0L);
        }
    
        @Test
        public void test62() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test62");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            triangle3.lborderC = '#';
            long long9 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 35L);
        }
    
        @Test
        public void test63() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test63");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            triangle3.lborderC = '#';
            Triangle triangle12 = new Triangle((-1L), (-1L), 0L);
            triangle12.lborderA = 1;
            Triangle triangle18 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle22 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long23 = triangle22.lborderA;
            triangle22.lborderB = (short) 0;
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            java.lang.String str31 = triangle22.getType(triangle29);
            long long32 = triangle29.lborderC;
            java.lang.String str33 = triangle18.getType(triangle29);
            long[] long_array34 = triangle18.getBorders();
            boolean b35 = triangle12.isTriangle(triangle18);
            java.lang.String str36 = triangle3.getType(triangle12);
            triangle3.lborderA = 100;
            Triangle triangle42 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long43 = triangle42.lborderA;
            triangle42.lborderB = (short) 0;
            Triangle triangle49 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long50 = triangle49.lborderA;
            java.lang.String str51 = triangle42.getType(triangle49);
            long long52 = triangle49.lborderC;
            long long53 = triangle49.lborderC;
            long long54 = triangle49.lborderA;
            boolean b55 = triangle3.isTriangle(triangle49);
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long23 == (-1L));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue("'" + str31 + "' != '" + "Illegal" + "'", str31.equals("Illegal"));
            org.junit.Assert.assertTrue(long32 == 10L);
            org.junit.Assert.assertTrue("'" + str33 + "' != '" + "Illegal" + "'", str33.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array34);
            org.junit.Assert.assertTrue(b35 == false);
            org.junit.Assert.assertTrue("'" + str36 + "' != '" + "Illegal" + "'", str36.equals("Illegal"));
            org.junit.Assert.assertTrue(long43 == (-1L));
            org.junit.Assert.assertTrue(long50 == (-1L));
            org.junit.Assert.assertTrue("'" + str51 + "' != '" + "Illegal" + "'", str51.equals("Illegal"));
            org.junit.Assert.assertTrue(long52 == 10L);
            org.junit.Assert.assertTrue(long53 == 10L);
            org.junit.Assert.assertTrue(long54 == (-1L));
            org.junit.Assert.assertTrue(b55 == false);
        }
    
        @Test
        public void test64() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test64");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long[] long_array6 = triangle3.getBorders();
            Triangle triangle10 = new Triangle(100L, 10L, (long) (short) -1);
            triangle10.lborderB = (byte) -1;
            java.lang.String str13 = triangle3.getType(triangle10);
            Triangle triangle17 = new Triangle((-1L), (-1L), 0L);
            triangle17.lborderA = 1;
            long long20 = triangle17.lborderB;
            triangle17.lborderA = (byte) 1;
            Triangle triangle26 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle30 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long31 = triangle30.lborderA;
            boolean b32 = triangle26.isTriangle(triangle30);
            boolean b33 = triangle17.isTriangle(triangle30);
            long long34 = triangle30.lborderC;
            boolean b35 = triangle10.isTriangle(triangle30);
            org.junit.Assert.assertNotNull(long_array6);
            org.junit.Assert.assertTrue("'" + str13 + "' != '" + "Illegal" + "'", str13.equals("Illegal"));
            org.junit.Assert.assertTrue(long20 == (-1L));
            org.junit.Assert.assertTrue(long31 == (-1L));
            org.junit.Assert.assertTrue(b32 == false);
            org.junit.Assert.assertTrue(b33 == false);
            org.junit.Assert.assertTrue(long34 == 10L);
            org.junit.Assert.assertTrue(b35 == false);
        }
    
        @Test
        public void test65() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test65");
            Triangle triangle3 = new Triangle((long) (byte) -1, (long) (short) 1, (-1L));
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            triangle7.lborderB = (short) 0;
            long long13 = triangle7.diffOfBorders((long) 100, (long) (short) 1);
            java.lang.String str14 = triangle3.getType(triangle7);
            long long15 = triangle3.lborderC;
            long long18 = triangle3.diffOfBorders(87L, 25L);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(long13 == 99L);
            org.junit.Assert.assertTrue("'" + str14 + "' != '" + "Illegal" + "'", str14.equals("Illegal"));
            org.junit.Assert.assertTrue(long15 == (-1L));
            org.junit.Assert.assertTrue(long18 == 62L);
        }
    
        @Test
        public void test66() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test66");
            Triangle triangle3 = new Triangle(90L, (long) (short) 1, 9L);
        }
    
        @Test
        public void test67() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test67");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle3.lborderA = ' ';
            Triangle triangle15 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long16 = triangle15.lborderA;
            triangle15.lborderB = (short) 0;
            long long21 = triangle15.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle25 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long26 = triangle25.lborderA;
            triangle25.lborderB = (short) 0;
            Triangle triangle32 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long33 = triangle32.lborderA;
            java.lang.String str34 = triangle25.getType(triangle32);
            Triangle triangle38 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long39 = triangle38.lborderA;
            triangle38.lborderB = (short) 0;
            Triangle triangle45 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long46 = triangle45.lborderA;
            java.lang.String str47 = triangle38.getType(triangle45);
            boolean b48 = triangle25.isTriangle(triangle45);
            java.lang.String str49 = triangle15.getType(triangle25);
            boolean b50 = triangle3.isTriangle(triangle15);
            Triangle triangle54 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long55 = triangle54.lborderA;
            triangle54.lborderB = (short) 0;
            Triangle triangle61 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long62 = triangle61.lborderA;
            java.lang.String str63 = triangle54.getType(triangle61);
            Triangle triangle67 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long68 = triangle67.lborderA;
            triangle67.lborderB = (short) 0;
            Triangle triangle74 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long75 = triangle74.lborderA;
            java.lang.String str76 = triangle67.getType(triangle74);
            boolean b77 = triangle54.isTriangle(triangle74);
            java.lang.String str78 = triangle3.getType(triangle74);
            long long79 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue(long21 == 99L);
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertTrue(long33 == (-1L));
            org.junit.Assert.assertTrue("'" + str34 + "' != '" + "Illegal" + "'", str34.equals("Illegal"));
            org.junit.Assert.assertTrue(long39 == (-1L));
            org.junit.Assert.assertTrue(long46 == (-1L));
            org.junit.Assert.assertTrue("'" + str47 + "' != '" + "Illegal" + "'", str47.equals("Illegal"));
            org.junit.Assert.assertTrue(b48 == false);
            org.junit.Assert.assertTrue("'" + str49 + "' != '" + "Illegal" + "'", str49.equals("Illegal"));
            org.junit.Assert.assertTrue(b50 == false);
            org.junit.Assert.assertTrue(long55 == (-1L));
            org.junit.Assert.assertTrue(long62 == (-1L));
            org.junit.Assert.assertTrue("'" + str63 + "' != '" + "Illegal" + "'", str63.equals("Illegal"));
            org.junit.Assert.assertTrue(long68 == (-1L));
            org.junit.Assert.assertTrue(long75 == (-1L));
            org.junit.Assert.assertTrue("'" + str76 + "' != '" + "Illegal" + "'", str76.equals("Illegal"));
            org.junit.Assert.assertTrue(b77 == false);
            org.junit.Assert.assertTrue("'" + str78 + "' != '" + "Illegal" + "'", str78.equals("Illegal"));
            org.junit.Assert.assertTrue(long79 == 0L);
        }
    
        @Test
        public void test68() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test68");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle7.lborderB = (byte) 100;
            long[] long_array12 = triangle7.getBorders();
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertNotNull(long_array12);
        }
    
        @Test
        public void test69() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test69");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            triangle21.lborderC = '#';
            java.lang.String str27 = triangle3.getType(triangle21);
            Triangle triangle31 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle35 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long36 = triangle35.lborderA;
            triangle35.lborderB = (short) 0;
            Triangle triangle42 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long43 = triangle42.lborderA;
            java.lang.String str44 = triangle35.getType(triangle42);
            long long45 = triangle42.lborderC;
            java.lang.String str46 = triangle31.getType(triangle42);
            long[] long_array47 = triangle31.getBorders();
            triangle31.lborderA = (short) 100;
            Triangle triangle53 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle57 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long58 = triangle57.lborderA;
            boolean b59 = triangle53.isTriangle(triangle57);
            triangle57.lborderC = 0L;
            boolean b62 = triangle31.isTriangle(triangle57);
            Triangle triangle66 = new Triangle(100L, 10L, (long) (short) -1);
            triangle66.lborderB = (byte) -1;
            boolean b69 = triangle31.isTriangle(triangle66);
            boolean b70 = triangle3.isTriangle(triangle66);
            Triangle triangle74 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long75 = triangle74.lborderA;
            triangle74.lborderB = (short) 0;
            Triangle triangle81 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long82 = triangle81.lborderA;
            java.lang.String str83 = triangle74.getType(triangle81);
            long long84 = triangle81.lborderC;
            long long85 = triangle81.lborderC;
            java.lang.String str86 = triangle66.getType(triangle81);
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str27 + "' != '" + "Illegal" + "'", str27.equals("Illegal"));
            org.junit.Assert.assertTrue(long36 == (-1L));
            org.junit.Assert.assertTrue(long43 == (-1L));
            org.junit.Assert.assertTrue("'" + str44 + "' != '" + "Illegal" + "'", str44.equals("Illegal"));
            org.junit.Assert.assertTrue(long45 == 10L);
            org.junit.Assert.assertTrue("'" + str46 + "' != '" + "Illegal" + "'", str46.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array47);
            org.junit.Assert.assertTrue(long58 == (-1L));
            org.junit.Assert.assertTrue(b59 == false);
            org.junit.Assert.assertTrue(b62 == false);
            org.junit.Assert.assertTrue(b69 == false);
            org.junit.Assert.assertTrue(b70 == false);
            org.junit.Assert.assertTrue(long75 == (-1L));
            org.junit.Assert.assertTrue(long82 == (-1L));
            org.junit.Assert.assertTrue("'" + str83 + "' != '" + "Illegal" + "'", str83.equals("Illegal"));
            org.junit.Assert.assertTrue(long84 == 10L);
            org.junit.Assert.assertTrue(long85 == 10L);
            org.junit.Assert.assertTrue("'" + str86 + "' != '" + "Illegal" + "'", str86.equals("Illegal"));
        }
    
        @Test
        public void test70() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test70");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            triangle13.lborderC = 1;
            long long26 = triangle13.lborderA;
            triangle13.lborderA = 25L;
            long long29 = triangle13.lborderB;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertTrue(long29 == 0L);
        }
    
        @Test
        public void test71() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test71");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long long6 = triangle3.lborderB;
            triangle3.lborderA = (byte) 1;
            Triangle triangle12 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            boolean b18 = triangle12.isTriangle(triangle16);
            boolean b19 = triangle3.isTriangle(triangle16);
            long long20 = triangle16.lborderB;
            long long21 = triangle16.lborderB;
            org.junit.Assert.assertTrue(long6 == (-1L));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(b18 == false);
            org.junit.Assert.assertTrue(b19 == false);
            org.junit.Assert.assertTrue(long20 == 100L);
            org.junit.Assert.assertTrue(long21 == 100L);
        }
    
        @Test
        public void test72() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test72");
            Triangle triangle3 = new Triangle(100L, (long) 0, 34L);
            long long6 = triangle3.diffOfBorders((long) (short) -1, (long) 0);
            long long7 = triangle3.lborderA;
            org.junit.Assert.assertTrue(long6 == 1L);
            org.junit.Assert.assertTrue(long7 == 100L);
        }
    
        @Test
        public void test73() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test73");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            java.lang.String str23 = triangle3.getType(triangle13);
            long long24 = triangle3.lborderB;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str23 + "' != '" + "Illegal" + "'", str23.equals("Illegal"));
            org.junit.Assert.assertTrue(long24 == (-1L));
        }
    
        @Test
        public void test74() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test74");
            Triangle triangle3 = new Triangle(100L, 10L, (long) (short) -1);
            Triangle triangle7 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle11 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long12 = triangle11.lborderA;
            triangle11.lborderB = (short) 0;
            Triangle triangle18 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long19 = triangle18.lborderA;
            java.lang.String str20 = triangle11.getType(triangle18);
            long long21 = triangle18.lborderC;
            java.lang.String str22 = triangle7.getType(triangle18);
            long[] long_array23 = triangle7.getBorders();
            triangle7.lborderA = (short) 100;
            Triangle triangle29 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            boolean b35 = triangle29.isTriangle(triangle33);
            triangle33.lborderC = 0L;
            boolean b38 = triangle7.isTriangle(triangle33);
            Triangle triangle42 = new Triangle(100L, 10L, (long) (short) -1);
            triangle42.lborderB = (byte) -1;
            boolean b45 = triangle7.isTriangle(triangle42);
            java.lang.String str46 = triangle3.getType(triangle7);
            org.junit.Assert.assertTrue(long12 == (-1L));
            org.junit.Assert.assertTrue(long19 == (-1L));
            org.junit.Assert.assertTrue("'" + str20 + "' != '" + "Illegal" + "'", str20.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == 10L);
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array23);
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue(b35 == false);
            org.junit.Assert.assertTrue(b38 == false);
            org.junit.Assert.assertTrue(b45 == false);
            org.junit.Assert.assertTrue("'" + str46 + "' != '" + "Illegal" + "'", str46.equals("Illegal"));
        }
    
        @Test
        public void test75() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test75");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            long long26 = triangle21.lborderA;
            long[] long_array27 = triangle21.getBorders();
            long long28 = triangle21.lborderC;
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == (-1L));
            org.junit.Assert.assertNotNull(long_array27);
            org.junit.Assert.assertTrue(long28 == 10L);
        }
    
        @Test
        public void test76() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test76");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            long long12 = triangle3.diffOfBorders(35L, 34L);
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == 1L);
        }
    
        @Test
        public void test77() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test77");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long long6 = triangle3.lborderB;
            triangle3.lborderA = (byte) 1;
            Triangle triangle12 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            boolean b18 = triangle12.isTriangle(triangle16);
            boolean b19 = triangle3.isTriangle(triangle16);
            long long20 = triangle16.lborderC;
            long long21 = triangle16.lborderB;
            org.junit.Assert.assertTrue(long6 == (-1L));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(b18 == false);
            org.junit.Assert.assertTrue(b19 == false);
            org.junit.Assert.assertTrue(long20 == 10L);
            org.junit.Assert.assertTrue(long21 == 100L);
        }
    
        @Test
        public void test78() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test78");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle7.lborderB = (byte) 100;
            long long14 = triangle7.diffOfBorders((long) (-1), (long) (byte) -1);
            long[] long_array15 = triangle7.getBorders();
            triangle7.lborderA = (byte) 100;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long14 == 0L);
            org.junit.Assert.assertNotNull(long_array15);
        }
    
        @Test
        public void test79() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test79");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            triangle16.lborderB = (short) 0;
            Triangle triangle23 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long24 = triangle23.lborderA;
            java.lang.String str25 = triangle16.getType(triangle23);
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            triangle29.lborderB = (short) 0;
            Triangle triangle36 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long37 = triangle36.lborderA;
            java.lang.String str38 = triangle29.getType(triangle36);
            boolean b39 = triangle16.isTriangle(triangle36);
            boolean b40 = triangle10.isTriangle(triangle16);
            long long41 = triangle10.lborderB;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(long24 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue(long37 == (-1L));
            org.junit.Assert.assertTrue("'" + str38 + "' != '" + "Illegal" + "'", str38.equals("Illegal"));
            org.junit.Assert.assertTrue(b39 == false);
            org.junit.Assert.assertTrue(b40 == false);
            org.junit.Assert.assertTrue(long41 == 100L);
        }
    
        @Test
        public void test80() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test80");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            boolean b15 = triangle9.isTriangle(triangle13);
            Triangle triangle19 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long20 = triangle19.lborderA;
            triangle19.lborderB = (short) 0;
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            java.lang.String str28 = triangle19.getType(triangle26);
            java.lang.String str29 = triangle9.getType(triangle19);
            java.lang.String str30 = triangle3.getType(triangle9);
            long long33 = triangle3.diffOfBorders(34L, 9L);
            Triangle triangle37 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long38 = triangle37.lborderA;
            triangle37.lborderB = (short) 0;
            Triangle triangle44 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long45 = triangle44.lborderA;
            java.lang.String str46 = triangle37.getType(triangle44);
            long long47 = triangle44.lborderC;
            long long48 = triangle44.lborderC;
            boolean b49 = triangle3.isTriangle(triangle44);
            long long50 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(b15 == false);
            org.junit.Assert.assertTrue(long20 == (-1L));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue("'" + str28 + "' != '" + "Illegal" + "'", str28.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str29 + "' != '" + "Illegal" + "'", str29.equals("Illegal"));
            org.junit.Assert.assertTrue("'" + str30 + "' != '" + "Illegal" + "'", str30.equals("Illegal"));
            org.junit.Assert.assertTrue(long33 == 25L);
            org.junit.Assert.assertTrue(long38 == (-1L));
            org.junit.Assert.assertTrue(long45 == (-1L));
            org.junit.Assert.assertTrue("'" + str46 + "' != '" + "Illegal" + "'", str46.equals("Illegal"));
            org.junit.Assert.assertTrue(long47 == 10L);
            org.junit.Assert.assertTrue(long48 == 10L);
            org.junit.Assert.assertTrue(b49 == false);
            org.junit.Assert.assertTrue(long50 == 0L);
        }
    
        @Test
        public void test81() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test81");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            boolean b22 = triangle16.isTriangle(triangle20);
            triangle20.lborderB = (byte) 100;
            long long27 = triangle20.diffOfBorders((long) (-1), (long) (byte) -1);
            boolean b28 = triangle3.isTriangle(triangle20);
            triangle20.lborderA = 1;
            triangle20.lborderB = (byte) -1;
            long long33 = triangle20.lborderC;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue(b22 == false);
            org.junit.Assert.assertTrue(long27 == 0L);
            org.junit.Assert.assertTrue(b28 == false);
            org.junit.Assert.assertTrue(long33 == 10L);
        }
    
        @Test
        public void test82() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test82");
            Triangle triangle3 = new Triangle((long) (byte) 100, 9L, (long) 10);
        }
    
        @Test
        public void test83() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test83");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            long long9 = triangle3.diffOfBorders((long) 100, (long) (short) 1);
            Triangle triangle13 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long14 = triangle13.lborderA;
            triangle13.lborderB = (short) 0;
            Triangle triangle20 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long21 = triangle20.lborderA;
            java.lang.String str22 = triangle13.getType(triangle20);
            Triangle triangle26 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long27 = triangle26.lborderA;
            triangle26.lborderB = (short) 0;
            Triangle triangle33 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long34 = triangle33.lborderA;
            java.lang.String str35 = triangle26.getType(triangle33);
            boolean b36 = triangle13.isTriangle(triangle33);
            java.lang.String str37 = triangle3.getType(triangle13);
            long long38 = triangle3.lborderB;
            triangle3.lborderB = (-1);
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long9 == 99L);
            org.junit.Assert.assertTrue(long14 == (-1L));
            org.junit.Assert.assertTrue(long21 == (-1L));
            org.junit.Assert.assertTrue("'" + str22 + "' != '" + "Illegal" + "'", str22.equals("Illegal"));
            org.junit.Assert.assertTrue(long27 == (-1L));
            org.junit.Assert.assertTrue(long34 == (-1L));
            org.junit.Assert.assertTrue("'" + str35 + "' != '" + "Illegal" + "'", str35.equals("Illegal"));
            org.junit.Assert.assertTrue(b36 == false);
            org.junit.Assert.assertTrue("'" + str37 + "' != '" + "Illegal" + "'", str37.equals("Illegal"));
            org.junit.Assert.assertTrue(long38 == 0L);
        }
    
        @Test
        public void test84() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test84");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            triangle16.lborderB = (short) 0;
            Triangle triangle23 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long24 = triangle23.lborderA;
            java.lang.String str25 = triangle16.getType(triangle23);
            Triangle triangle29 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long30 = triangle29.lborderA;
            triangle29.lborderB = (short) 0;
            Triangle triangle36 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long37 = triangle36.lborderA;
            java.lang.String str38 = triangle29.getType(triangle36);
            boolean b39 = triangle16.isTriangle(triangle36);
            boolean b40 = triangle10.isTriangle(triangle16);
            long long41 = triangle16.lborderA;
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(long24 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long30 == (-1L));
            org.junit.Assert.assertTrue(long37 == (-1L));
            org.junit.Assert.assertTrue("'" + str38 + "' != '" + "Illegal" + "'", str38.equals("Illegal"));
            org.junit.Assert.assertTrue(b39 == false);
            org.junit.Assert.assertTrue(b40 == false);
            org.junit.Assert.assertTrue(long41 == (-1L));
        }
    
        @Test
        public void test85() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test85");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            long long6 = triangle3.lborderB;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            triangle10.lborderB = (short) 0;
            long long16 = triangle10.diffOfBorders((long) 100, (long) (short) 1);
            java.lang.String str17 = triangle3.getType(triangle10);
            Triangle triangle21 = new Triangle((-1L), (-1L), 0L);
            triangle21.lborderA = 1;
            Triangle triangle27 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle31 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long32 = triangle31.lborderA;
            triangle31.lborderB = (short) 0;
            Triangle triangle38 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long39 = triangle38.lborderA;
            java.lang.String str40 = triangle31.getType(triangle38);
            long long41 = triangle38.lborderC;
            java.lang.String str42 = triangle27.getType(triangle38);
            long[] long_array43 = triangle27.getBorders();
            boolean b44 = triangle21.isTriangle(triangle27);
            boolean b45 = triangle3.isTriangle(triangle27);
            org.junit.Assert.assertTrue(long6 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue(long16 == 99L);
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long32 == (-1L));
            org.junit.Assert.assertTrue(long39 == (-1L));
            org.junit.Assert.assertTrue("'" + str40 + "' != '" + "Illegal" + "'", str40.equals("Illegal"));
            org.junit.Assert.assertTrue(long41 == 10L);
            org.junit.Assert.assertTrue("'" + str42 + "' != '" + "Illegal" + "'", str42.equals("Illegal"));
            org.junit.Assert.assertNotNull(long_array43);
            org.junit.Assert.assertTrue(b44 == false);
            org.junit.Assert.assertTrue(b45 == false);
        }
    
        @Test
        public void test86() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test86");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            triangle3.lborderA = 0L;
            long long8 = triangle3.diffOfBorders((long) (short) 0, 1L);
            org.junit.Assert.assertTrue(long8 == 1L);
        }
    
        @Test
        public void test87() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test87");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            long long12 = triangle7.diffOfBorders((long) (byte) 1, (long) (byte) 10);
            long long13 = triangle7.lborderB;
            triangle7.lborderA = (short) 100;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == 9L);
            org.junit.Assert.assertTrue(long13 == 100L);
        }
    
        @Test
        public void test88() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test88");
            Triangle triangle3 = new Triangle((long) '4', (long) 10, (-1L));
        }
    
        @Test
        public void test89() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test89");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            Triangle triangle7 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long8 = triangle7.lborderA;
            boolean b9 = triangle3.isTriangle(triangle7);
            triangle3.lborderA = ' ';
            long long12 = triangle3.lborderC;
            org.junit.Assert.assertTrue(long8 == (-1L));
            org.junit.Assert.assertTrue(b9 == false);
            org.junit.Assert.assertTrue(long12 == 0L);
        }
    
        @Test
        public void test90() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test90");
            Triangle triangle3 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long4 = triangle3.lborderA;
            triangle3.lborderB = (short) 0;
            Triangle triangle10 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long11 = triangle10.lborderA;
            java.lang.String str12 = triangle3.getType(triangle10);
            Triangle triangle16 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long17 = triangle16.lborderA;
            triangle16.lborderB = (short) 0;
            Triangle triangle23 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long24 = triangle23.lborderA;
            java.lang.String str25 = triangle16.getType(triangle23);
            boolean b26 = triangle3.isTriangle(triangle23);
            triangle23.lborderC = 1;
            long long31 = triangle23.diffOfBorders((long) (byte) -1, (long) '4');
            org.junit.Assert.assertTrue(long4 == (-1L));
            org.junit.Assert.assertTrue(long11 == (-1L));
            org.junit.Assert.assertTrue("'" + str12 + "' != '" + "Illegal" + "'", str12.equals("Illegal"));
            org.junit.Assert.assertTrue(long17 == (-1L));
            org.junit.Assert.assertTrue(long24 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(b26 == false);
            org.junit.Assert.assertTrue(long31 == 53L);
        }
    
        @Test
        public void test91() throws Throwable {
            if (debug)
                System.out.format("%n%s%n", "RegressionTest0.test91");
            Triangle triangle3 = new Triangle((-1L), (-1L), 0L);
            triangle3.lborderA = 1;
            Triangle triangle9 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long10 = triangle9.lborderA;
            triangle9.lborderB = (short) 0;
            long long15 = triangle9.diffOfBorders((long) 100, (long) (short) 1);
            long long16 = triangle9.lborderA;
            java.lang.String str17 = triangle3.getType(triangle9);
            Triangle triangle21 = new Triangle((long) (short) -1, (long) 100, (long) (byte) 10);
            long long22 = triangle21.lborderA;
            triangle21.lborderB = (short) 0;
            java.lang.String str25 = triangle9.getType(triangle21);
            long long26 = triangle21.lborderC;
            org.junit.Assert.assertTrue(long10 == (-1L));
            org.junit.Assert.assertTrue(long15 == 99L);
            org.junit.Assert.assertTrue(long16 == (-1L));
            org.junit.Assert.assertTrue("'" + str17 + "' != '" + "Illegal" + "'", str17.equals("Illegal"));
            org.junit.Assert.assertTrue(long22 == (-1L));
            org.junit.Assert.assertTrue("'" + str25 + "' != '" + "Illegal" + "'", str25.equals("Illegal"));
            org.junit.Assert.assertTrue(long26 == 10L);
        }
    }
    

    (一共生成91个测试用例)

         这个步骤可以自动化吗?答案是可以的,将在命令界面输入的命令写入bat文件,然后用java Runtime.exec在java代码中可以直接读取生成。

        使用方法链接:  http://www.cnblogs.com/mingforyou/p/3551199.html

       2’其次,对源程序进行插桩(利用Javassist进行方法,语句插桩)得到文件(a.class,与原a.class文件不同,目录不在bin文件夹内);

       3’利用Java Runtime.exec()方法对测试用例集文件进行编译得到tests.class文件。

        (该方法使用方法博客网址:  http://www.cnblogs.com/mingforyou/p/3551199.html )

       运行tests.class查看每个测试用例插桩结果:

          a  获取覆盖信息(覆盖哪些语句,方法)并导入一个txt文件中方便查看、

          b  各个用例的覆盖率(方便用贪心算法和随机算法)、

          c  各个用例的覆盖分布(覆盖于未覆盖),已覆盖矩阵的形式导入txt文件中,以便运用额外贪心算法进行排序。

       并撰写收集报告(包含日期时间,源程序名称,测试用例集名称,以及该集合的覆盖率矩阵,操作时间等);

       4‘排序(三种算法),读取上一个步骤形成的两个txt文件,对覆盖率或者覆盖分布矩阵进行排序;

       5’收集排序结果,并撰写排序报告(包含日期时间,源程序名称,测试用例集名称,排序实现程序名称,测试用例集的覆盖分布,测试用例集的结果序列等)。

  • 相关阅读:
    【EXCEL】乱数関数集合
    PHP 获取当前时间前52周 12个月 4个季度
    python 清理没有过期时间的redis
    yii2 使用mongo查询(包含like查询)
    crontab 时间详解
    安装 cronsun
    php的加密&解密 (压缩数据) gzcompress & gzuncompress
    三数之和
    贪心算法解决集合覆盖问题
    KMP算法实现字符串匹配
  • 原文地址:https://www.cnblogs.com/1996swg/p/7215064.html
Copyright © 2011-2022 走看看