Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package by.EvgKor;

public class SignComparator {
public String compare(int number){
if(number>0){
return ("Number is positive");
}
else if (number<0){
return ("Number is negative");
}
else {
return("Number is equal zero");
}

}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
package by.EvgKor;

public class SignComparatorTest {
public static void main(String[] args) {
SignComparatorTest signComparatorTest=new SignComparatorTest();
signComparatorTest.shouldReturnSignOfNumber();
}
public void shouldReturnSignOfNumber(){
SignComparator comparator=new SignComparator();
int NumberOne=45;
int NumberTwo=-8;
int NumberThree=0;
String expectedResultForNumberOne="Number is positive";
String expectedResultForNumberTwo="Number is negative";
String expectedResultForNumberThree="Number is equal zero";
String actualResultForNumberOne=comparator.compare(NumberOne);
String actualResultForNumberTwo=comparator.compare(NumberTwo);
String actualResultForNumberThree=comparator.compare(NumberThree);
checkThat(expectedResultForNumberOne,actualResultForNumberOne,"Number is positive");
checkThat(expectedResultForNumberTwo,actualResultForNumberTwo,"Number is negative");
checkThat(expectedResultForNumberThree,actualResultForNumberThree,"Number is equal zero");

}
public void checkThat(String expected,String actual,String testName){
if(expected==actual){
System.out.println(testName+" has been passed!");
}else {
System.out.println(testName + " has been failed!");
System.out.println("Expected " + expected + " but actual" + actual);
}

}
}