mirror of
https://github.com/Cantera/cantera.git
synced 2025-02-25 18:55:29 -06:00
59 lines
1.8 KiB
Matlab
59 lines
1.8 KiB
Matlab
classdef TestComponent < handle
|
|
%TestComponent Abstract base class for TestCase and TestSuite
|
|
%
|
|
% TestComponent methods:
|
|
% run - Run all test cases in test component
|
|
% print - Display summary of test component to Command Window
|
|
% numTestCases - Number of test cases in test component
|
|
% setUp - Initialize test fixture
|
|
% tearDown - Clean up text fixture
|
|
%
|
|
% TestComponent properties:
|
|
% Name - Name of test component
|
|
% Location - Directory where test component is defined
|
|
%
|
|
% See TestCase, TestSuite
|
|
|
|
% Steven L. Eddins
|
|
% Copyright 2008-2009 The MathWorks, Inc.
|
|
|
|
properties
|
|
Name = '';
|
|
Location = '';
|
|
end
|
|
|
|
properties (Access = 'protected')
|
|
PrintIndentationSize = 4
|
|
end
|
|
|
|
methods (Abstract)
|
|
print()
|
|
%print Display summary of test component to Command Window
|
|
% obj.print() displays information about the test component to the
|
|
% Command Window.
|
|
|
|
run()
|
|
%run Execute test cases
|
|
% obj.run() executes all the test cases in the test component
|
|
|
|
numTestCases()
|
|
%numTestCases Number of test cases in test component
|
|
end
|
|
|
|
methods
|
|
function setUp(self)
|
|
%setUp Set up test fixture
|
|
% test_component.setUp() is called at the beginning of the run()
|
|
% method. Test writers can override setUp if necessary to
|
|
% initialize a test fixture.
|
|
end
|
|
|
|
function tearDown(self)
|
|
%tearDown Tear down test fixture
|
|
% test_component.tearDown() is at the end of the method. Test
|
|
% writers can override tearDown if necessary to clean up a test
|
|
% fixture.
|
|
end
|
|
|
|
end
|
|
end |