CTC++ Coverage Report- Execution Profile#3/3

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To files: First | Previous | Next | Last | Index | No Index


Source file:/home/roland/java/io.java
Instrumentation mode:multicondition
TER:82 % (9/11) structural,92 % (11/12) statement

Hits/TrueFalseLineSource
1import java.io.BufferedReader;
2import java.io.IOException;
3import java.io.InputStreamReader;
4
5public class io
6{
7   int value;
8   public static BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
9   
Top
1010   public boolean allowedValue() throws IOException //check if Value is an Integer && !0
11   {
12   System.out.print("Enter a number (0 to quit programm): ");
13   String mystring = new String();
14   mystring = console.readLine();
1015   try
16      {
17    value = Integer.parseInt(mystring.trim());   
18         
9119         if (value != 0)                                //check if !0 
920            return true
21         else
122            return false;
23      }
024      catch(NumberFormatException err)                  //not an Integer
25      {
026         return false
27      }
28   }
29
Top
930   public void test()
31   {
4532      if (Calc.isPrime(value))
33         System.out.println(this.value + " IS  a prime");
34      else
35         System.out.println(this.value + " IS NOT a prime");
36   }
37   
38}
39
***TER82 % (9/11) of FILE io.java
92 % (11/12) statement

Directory Summary | Files Summary | Functions Summary | Untested Code | Execution Profile
To files: First | Previous | Next | Last | Top | Index | No Index