from
mlunit_2008a
by Christopher
A MATLAB unit test framework supporting new classdef files (r2008a)
|
| SieveTestCase |
classdef SieveTestCase < TestCase
% SIEVETESTCASE Example of a simple test case on a user created class
% (Sieve.m)
properties
s
end
methods
function setUp(self)
self.s = Sieve();
end
function testEmpty(self)
self.assertEquals([], self.s.primes(0));
self.assertEquals([], self.s.primes(1));
self.assertEquals([], self.s.primes(-50));
end
function testTwo(self)
self.assertEquals(2, self.s.primes(2));
end
function testThree(self)
self.assertEquals([2 3], self.s.primes(3));
self.assertEquals([2 3], self.s.primes(4));
end
function test100(self)
list = self.s.primes(100);
self.assertEquals(25, length(list));
self.assertEquals(97, list(25));
end
end
end
|
|
Contact us at files@mathworks.com