Nav Singh
Jan 25, 2022, 10:05 AM
@isTest
public class SampleTest {
@isTest
static void Summary() {
Sample s = new Sample();
s.xvalue= 5;
s.yvalue = 4;
s.add();
s.div();
s.mul();
s.sub();
}
}
Apex class
public class Sample {
public Integer xvalue {get;set;}
public Integer yvalue {get;set;}
public Integer result {get;set;}
public string operation {get;set;}
public Integer sub() {
result = xvalue-yvalue;
operation = 'Subtraction';
return null;
}
public Integer add() {
result = xvalue+yvalue;
operation = 'Addition';
return null;
}
public Integer mul() {
result = xvalue*yvalue;
operation = 'Multiplication';
return null;
}
public Integer div() {
result = xvalue/yvalue;
operation = 'Divison';
return null;
}
}
Ck5hdiBTaW5naApKYW4gMjUsIDIwMjIsIDEwOjA1IEFNCkBpc1Rlc3QKcHVibGljIGNsYXNzIFNhbXBsZVRlc3QgewogCiAgICBAaXNUZXN0CiBzdGF0aWMgIHZvaWQgU3VtbWFyeSgpIHsKICAgICAgICBTYW1wbGUgcyA9IG5ldyBTYW1wbGUoKTsKICAgICAgIHMueHZhbHVlPSA1OwogICAgICAgICAgcy55dmFsdWUgPSA0OwogICAgICAgIHMuYWRkKCk7CiAgICAgICAgcy5kaXYoKTsKICAgICAgICBzLm11bCgpOwogICAgICAgIHMuc3ViKCk7CiAgICAgICAKICAgICAgCiAgICB9Cn0KQXBleCBjbGFzcwpwdWJsaWMgY2xhc3MgU2FtcGxlICB7CiAgICBwdWJsaWMgSW50ZWdlciB4dmFsdWUge2dldDtzZXQ7fQogICAgcHVibGljIEludGVnZXIgeXZhbHVlIHtnZXQ7c2V0O30KICAgIHB1YmxpYyBJbnRlZ2VyIHJlc3VsdCB7Z2V0O3NldDt9CiAgICBwdWJsaWMgc3RyaW5nIG9wZXJhdGlvbiB7Z2V0O3NldDt9CiAKICAgIHB1YmxpYyBJbnRlZ2VyIHN1YigpIHsKICAgICAgICByZXN1bHQgPSB4dmFsdWUteXZhbHVlOwogICAgICAgIG9wZXJhdGlvbiA9ICdTdWJ0cmFjdGlvbic7CiAgICAgICAgcmV0dXJuIG51bGw7CiAgICB9CiAgICBwdWJsaWMgSW50ZWdlciBhZGQoKSB7CiAgICAgICAgcmVzdWx0ID0geHZhbHVlK3l2YWx1ZTsKICAgICAgICBvcGVyYXRpb24gPSAnQWRkaXRpb24nOwogICAgICAgIHJldHVybiBudWxsOwogICAgfQogICAgcHVibGljIEludGVnZXIgbXVsKCkgewogICAgICAgIHJlc3VsdCA9IHh2YWx1ZSp5dmFsdWU7CiAgICAgICAgb3BlcmF0aW9uID0gJ011bHRpcGxpY2F0aW9uJzsKICAgICAgICByZXR1cm4gbnVsbDsKICAgIH0KICAgICAgICBwdWJsaWMgSW50ZWdlciBkaXYoKSB7CiAgICAgICAgcmVzdWx0ID0geHZhbHVlL3l2YWx1ZTsKICAgICAgICBvcGVyYXRpb24gPSAnRGl2aXNvbic7CiAgICAgICAgcmV0dXJuIG51bGw7CiAgICB9CiAgICAKICAgCn0=