Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var output1 = " \t\n\t\n \t\n\n\n";
- var output2 = " \t \n\t\n \t\n\n\n";
- var output3 = " \t\t\n\t\n \t\n\n\n";
- var output0 = " \n\t\n \t\n\n\n";
- var array = [];
- array.push(whitespace(output1));
- array.push(whitespace(output2));
- array.push(whitespace(output3));
- array.push(whitespace(output0));
- Test.assertEquals(whitespace(output1), "1");
- Test.assertEquals(whitespace(output2), "2");
- Test.assertEquals(whitespace(output3), "3");
- Test.assertEquals(whitespace(output0), "0");
- var outputNegative1 = " \t\t\n\t\n \t\n\n\n";
- var outputNegative2 = " \t\t \n\t\n \t\n\n\n";
- var outputNegative3 = " \t\t\t\n\t\n \t\n\n\n";
- var array = [];
- array.push(whitespace(outputNegative1));
- array.push(whitespace(outputNegative2));
- array.push(whitespace(outputNegative3));
- Test.assertEquals(whitespace(outputNegative1), "-1");
- Test.assertEquals(whitespace(outputNegative2), "-2");
- Test.assertEquals(whitespace(outputNegative3), "-3");
- var outputA = " \t \t\n\t\n \n\n\n";
- var outputB = " \t \t \n\t\n \n\n\n";
- var outputC = " \t \t\t\n\t\n \n\n\n";
- var array = [];
- array.push(whitespace(outputA));
- array.push(whitespace(outputB));
- array.push(whitespace(outputC));
- Test.assertEquals(whitespace(outputA), "A");
- Test.assertEquals(whitespace(outputB), "B");
- Test.assertEquals(whitespace(outputC), "C");
- var outputA = "blahhhh \targgggghhh \t\n\t\n \n\n\n";
- var outputB = " I heart \t cats \t \n\t\n \n\n\n";
- var outputC = " \t welcome \t\t\n\t\n to the\nnew\nworld\n";
- var array = [];
- array.push(whitespace(outputA));
- array.push(whitespace(outputB));
- array.push(whitespace(outputC));
- Test.assertEquals(whitespace(outputA), "A");
- Test.assertEquals(whitespace(outputB), "B");
- Test.assertEquals(whitespace(outputC), "C");
- var pushTwice = " \t\t\n \t\t\n\t\n \t\t\n \t\n\n\n";
- var duplicate = " \t\t\n \n \t\n \t\t\n \t\n\n\n";
- var duplicateN1 = " \t\n \t \n \t\t\n \t \t \n\t\n \t\n\n\n";
- var duplicateN2 = " \t\n \t \n \t\t\n \t \t\n\t\n \t\n\n\n";
- var duplicateN3 = " \t\n \t \n \t\t\n \t \n\t\n \t\n\n\n";
- var swap = " \t\t\n \t \n \n\t\t\n \t\t\n \t\n\n\n";
- var discard = " \t\t\n \t \n \n\t \n\n\t\n \t\n\n\n";
- var slide = " \t\t\n \t \n \t\n \t \n \t\t \n \t \t\n \t\t\t\n \n\t \t\n \t\t\n\t\n \t\t\n \t\t\n \t\t\n \t\n\n\n";
- var array = [];
- array.push(whitespace(pushTwice));
- array.push(whitespace(duplicate));
- array.push(whitespace(duplicateN1));
- array.push(whitespace(duplicateN2));
- array.push(whitespace(duplicateN3));
- array.push(whitespace(swap));
- array.push(whitespace(discard));
- array.push(whitespace(slide));
- Test.assertEquals(whitespace(pushTwice), "33");
- Test.assertEquals(whitespace(duplicate), "33");
- Test.assertEquals(whitespace(duplicateN1), "1");
- Test.assertEquals(whitespace(duplicateN2), "2");
- Test.assertEquals(whitespace(duplicateN3), "3");
- Test.assertEquals(whitespace(swap), "32");
- Test.assertEquals(whitespace(discard), "2");
- Test.assertEquals(whitespace(slide), "5123");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement