Professional Documents
Culture Documents
Software Testing
SECTION 8-A
SHEIKH CHILLI
SP18-BSE-000
Question No 01:
PIZZA:
import java.util.Scanner;
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;
Number(Double num){
this.Number = num;
}
if (num % 2 == 1 ) {
return "Even" ;
} else {
return "odd" ;
}
}
}
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");
}