You are on page 1of 5

LAB TASK JUNIT

Software Testing

SECTION 8-A
SHEIKH CHILLI
SP18-BSE-000
Question No 01:
PIZZA:
import java.util.Scanner;

public class Pizza


{
private String Size;
private double CheezeTopping;
private double PepperoniTopping;
private double HamTopping;

Pizza (String siz, double Cheeze, double Pep, double ham){

this.Size=siz;
this.CheezeTopping = Cheeze;
this.PepperoniTopping = Pep;
this.HamTopping = Ham;

public double CalcCost(String siz, double Cheeze, double Pep, double ham) {

Int Price = 0;
if (Pizza == "Small") {
Price += 6;
}
if (Pizza == "Medium") {
Price += 8
}
if (Pizza == "Large") {
Price += 10
}
Price += Cheeze;
Price += Pep;
Price += ham;
return Price;
}

public String GetDescription(String siz, double Cheeze, double Pep, double ham) {

return "Size " + siz + "Cheeze " + Cheeze + "Pepperoni " + Pep + "Ham "
+ ham + "Cost " + CalcCost(String siz, double Cheeze, double Pep,
double ham);;
}
Test:
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;

class test {

@BeforeAll
static void init() {
System.out.println("Starting");
}

@BeforeEach
void start() {
Pizza pizza = new Pizza ();

Pizza.CalcCost();
}

@Test
void CalcCost() {
Pizza pizza = new Pizza();
assertEquals(13, Pizza.CalcCost ("Lareg",1,1,1));
}

@Test
void CalcCost() {
Pizza pizza = new Pizza();
assertNotNull(13, Pizza.CalcCost ("Lareg",1,1,1));
}

@Test
void GetDescription() {
Pizza pizza = new Pizza();
assertFalse(bank.withdrawBalExceeds(bank.GetDescription("Lareg",1,1,1)), "
Size large Cheeze 1 Pepperoni 1 Ham 1 Cost 13");
}

@AfterAll
static void result() {
System.out.println("Test Executed");
}

}
Question No 02:
Number:
import java.util.Scanner;

public class Number


{
private double number;

Number(Double num){
this.Number = num;
}

public String EvenOdd(double num) {

if (num % 2 == 1 ) {
return "Even" ;
} else {
return "odd" ;
}
}

public String Factorial(double num) {


int i,fact=1;  
int num=5;
for(i=1;i<=num;i++){    
fact=fact*i;    
}    
return "Factorial of " + number + " is: "+fact;    

}  

public String ReverseNumber(double num) {

int reverse = 0;
while(num != 0)
{
int remainder = number % 10;
reverse = reverse * 10 + remainder;
number = number/10;
}
return "The reverse of the given number is: " + reverse
}
}
Test:
import org.junit.jupiter.api.*;
import static org.junit.jupiter.api.Assertions.*;

class test {

@BeforeAll
static void init() {
System.out.println("Starting");
}

@BeforeEach
void start() {
System.out.println("Start Test");
}

@Test
void EvenOdd() {
Number num = new Number();
assertSame("Even", num.EvenOdd(2));
}

@Test
void Factorial() {
Number num = new Number();
assertEqual(120, num.Factorial(5));
}
@Test
void ReverseNumber() {
Number num = new Number();
assertSame(32, num.ReverseNumber(23));
}

@AfterAll
static void result() {
System.out.println("Test Executed");
}

You might also like