Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 082dc7b3 authored by Ahmad Wigo Prasetya's avatar Ahmad Wigo Prasetya
Browse files

Finishing lab_6

parent c784b7d0
No related branches found
No related tags found
No related merge requests found
$( document ).ready(function() {
var button_8 = $('button:contains("8")');
var button_4 = $('button:contains("4")');
var button_add = $('button:contains("+")');
var button_sub = $('button:contains("-")');
var button_mul = $('button:contains("*")');
var button_div = $('button:contains("/")');
var button_clear = $('button:contains("AC")');
var button_res = $('button:contains("=")');
QUnit.test( "Addition Test", function( assert ) {
button_8.click();
button_add.click();
button_4.click();
button_res.click();
assert.equal( $('#print').val(), 12, "8 + 4 must be 12" );
button_clear.click();
});
QUnit.test( "Substraction Test", function( assert ) {
button_8.click();
button_sub.click();
button_4.click();
button_res.click();
assert.equal( $('#print').val(), 4, "8 - 4 must be 4" );
button_clear.click();
});
QUnit.test( "Multiply Test", function( assert ) {
button_8.click();
button_mul.click();
button_4.click();
button_res.click();
assert.equal( $('#print').val(), 32, "8 * 4 must be 32" );
button_clear.click();
});
QUnit.test( "Division Test", function( assert ) {
button_8.click();
button_div.click();
button_4.click();
button_res.click();
assert.equal( $('#print').val(), 2, "8 / 4 must be 2" );
button_clear.click();
});
var button_5 = $('button:contains("5")');
var button_3 = $('button:contains("3")');
var button_1 = $('button:contains("1")');
var button_0 = $('button:contains("0")');
var button_sin = $('button:contains("sin")');
var button_tan = $('button:contains("tan")');
var button_log = $('button:contains("log")');
QUnit.test( "Sin Test", function( assert ) {
button_3.click();
button_0.click();
button_sin.click();
assert.equal( $('#print').val(), 0.5, "sin(30) must be 0.5" );
button_clear.click();
});
QUnit.test( "Tan Test", function( assert ) {
button_4.click();
button_5.click();
button_tan.click();
assert.equal( $('#print').val(), 1, "tan(45) must be 1" );
button_clear.click();
});
QUnit.test( "Log Test", function( assert ) {
button_1.click();
button_log.click();
assert.equal( $('#print').val(), 0, "log 1 must be 0" );
button_clear.click();
});
});
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment