LightJason - AgentSpeak(L++)
org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix Class Reference

test math bit matrix functions More...

+ Inheritance diagram for org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix:
+ Collaboration diagram for org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix:

Public Member Functions

final void action (final Triple< List< ITerm >, Class<? extends IAction >, Stream< Object >> p_input) throws IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException
 test all input actions More...
 
final void boolValue ()
 test boolean value More...
 
final void column ()
 test column More...
 
final void create ()
 test create More...
 
final void initialize ()
 initialize More...
 
final void numericvalue ()
 test numericvalue More...
 
final void row ()
 test row More...
 
final void tobitvector ()
 test toBitVector More...
 
final void toblas ()
 test toblas More...
 

Static Public Member Functions

static Object [] generator ()
 data provider generator More...
 

Static Private Member Functions

static Stream< Object > testcase (final Stream< Object > p_input, final Stream< Class<?>> p_classes, final Stream< Object >... p_classresult)
 method to generate test-cases More...
 

Static Private Attributes

static final BitMatrix MATRIX1 = new BitMatrix( 2, 2 )
 testing matrix More...
 
static final BitMatrix MATRIX2 = new BitMatrix( 2, 2 )
 testing matrix More...
 

Additional Inherited Members

- Static Protected Attributes inherited from org.lightjason.agentspeak.IBaseTest
static final boolean PRINTENABLE = Files.exists( Paths.get( "agentprinting.conf" ) )
 enable printing of test-data More...
 

Detailed Description

Definition at line 78 of file TestCActionMathBitMatrix.java.

Member Function Documentation

◆ action()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.action ( final Triple< List< ITerm >, Class<? extends IAction >, Stream< Object >>  p_input) throws IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException
Parameters
p_inputtripel with input, actions classes and results
Exceptions
IllegalAccessExceptionis thrwon on instantiation error
InstantiationExceptionis thrwon on instantiation error
NoSuchMethodExceptionis thrwon on instantiation error
InvocationTargetExceptionis thrwon on instantiation error

Definition at line 186 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, and org.lightjason.agentspeak.language.ITerm.raw().

+ Here is the call graph for this function:

◆ boolValue()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.boolValue ( )

Definition at line 321 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.CBoolValue.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ column()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.column ( )

Definition at line 256 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.IRowColumn.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ create()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.create ( )

Definition at line 209 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.collection.list.CCreate.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ generator()

static Object [] org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.generator ( )
static
Returns
data

Definition at line 114 of file TestCActionMathBitMatrix.java.

◆ initialize()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.initialize ( )

Definition at line 96 of file TestCActionMathBitMatrix.java.

◆ numericvalue()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.numericvalue ( )

Definition at line 304 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.CNumericValue.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ row()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.row ( )

Definition at line 280 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.IRowColumn.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ testcase()

static Stream<Object> org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.testcase ( final Stream< Object >  p_input,
final Stream< Class<?>>  p_classes,
final Stream< Object >...  p_classresult 
)
staticprivate
Parameters
p_inputinput data
p_classesmatching test-classes / test-cases
p_classresultresult for each class
Returns
test-object

Definition at line 163 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ tobitvector()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.tobitvector ( )

Definition at line 230 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.CToVector.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

◆ toblas()

final void org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.toblas ( )

Definition at line 338 of file TestCActionMathBitMatrix.java.

References org.lightjason.agentspeak.language.execution.IContext.EMPTYPLAN, org.lightjason.agentspeak.action.builtin.math.bit.matrix.CToBlas.execute(), and org.lightjason.agentspeak.language.CRawTerm< T >.from().

+ Here is the call graph for this function:

Member Data Documentation

◆ MATRIX1

final BitMatrix org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.MATRIX1 = new BitMatrix( 2, 2 )
staticprivate
Note
static because of usage in data-provider and test-initialize

Definition at line 84 of file TestCActionMathBitMatrix.java.

◆ MATRIX2

final BitMatrix org.lightjason.agentspeak.action.builtin.TestCActionMathBitMatrix.MATRIX2 = new BitMatrix( 2, 2 )
staticprivate
Note
static because of usage in data-provider and test-initialize

Definition at line 89 of file TestCActionMathBitMatrix.java.