Sha256: 60870703953e1ceeda39821c869bd9946b2f0f7d14798a46f8d84775377b270c
Contents?: true
Size: 1.49 KB
Versions: 146
Compression:
Stored size: 1.49 KB
Contents
component extends="testbox.system.BaseSpec" { function beforeAll(){ SUT = createObject( 'DifferenceOfSquares' ); } function run(){ describe( "My DifferenceOfSquares class", function(){ describe( 'Square the sum of the numbers up to the given number', function(){ it( 'square of sum 1', function(){ expect( SUT.squareOfSum( number='1' ) ).toBe( '1' ); }); it( 'square of sum 5', function(){ expect( SUT.squareOfSum( number='5' ) ).toBe( '225' ); }); it( 'square of sum 100', function(){ expect( SUT.squareOfSum( number='100' ) ).toBe( '25502500' ); }); }); describe( 'Sum the squares of the numbers up to the given number', function(){ it( 'sum of squares 1', function(){ expect( SUT.sumOfSquares( number='1' ) ).toBe( '1' ); }); it( 'sum of squares 5', function(){ expect( SUT.sumOfSquares( number='5' ) ).toBe( '55' ); }); it( 'sum of squares 100', function(){ expect( SUT.sumOfSquares( number='100' ) ).toBe( '338350' ); }); }); describe( 'Subtract sum of squares from square of sums', function(){ it( 'difference of squares 1', function(){ expect( SUT.differenceOfSquares( number='1' ) ).toBe( '0' ); }); it( 'difference of squares 5', function(){ expect( SUT.differenceOfSquares( number='5' ) ).toBe( '170' ); }); it( 'difference of squares 100', function(){ expect( SUT.differenceOfSquares( number='100' ) ).toBe( '25164150' ); }); }); }); } }
Version data entries
146 entries across 145 versions & 1 rubygems