MatrixBerryCore
BasicTC.m
Go to the documentation of this file.
1 classdef BasicTC < matlab.unittest.TestCase
2  methods
3  function self = BasicTC(varargin)
4  self = self@matlab.unittest.TestCase(varargin{:});
5  end
6  end
7  methods (Test)
8  function testHostName(self)
9  nArgoutVec=[1,2];
10  for nArgout=nArgoutVec
11  outList=cell(1,nArgout);
12  lastwarn('');
13  [outList{:}]=mxberry.system.getuserhost(); %#ok<NASGU>
14  lastWarn=lastwarn();
15  self.verifyTrue(isempty(lastWarn),lastWarn);
16  end
17  end
18  function testPidHost(self)
19  nArgoutVec=[1,2,3];
20  for nArgout=nArgoutVec
21  outList=cell(1,nArgout);
22  lastwarn('');
23  [outList{:}]=mxberry.system.getpidhost(); %#ok<NASGU>
24  lastWarn=lastwarn();
25  self.verifyTrue(isempty(lastWarn),lastWarn);
26  end
27  end
28  function testCompareHostName(self)
29  [~,hostNameExp]=mxberry.system.getuserhost();
30  [~,~,hostName]=mxberry.system.getpidhost();
31  self.verifyEqual(hostNameExp,hostName);
32  end
33  end
34 end