SAP ABAP Class CL_FOBU_UNITTEST (Unit test for formula builder)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     S_FORMULA_BUILDER (Package) Formula Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AUNIT_ASSERT ABAP Unit: Assertions (see Longtext) 20100624
Properties
Class CL_FOBU_UNITTEST  
Short Description Unit test for formula builder    
Super Class CL_AUNIT_ASSERT ABAP Unit: Assertions (see Longtext) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package S_FORMULA_BUILDER   Formula Builder 
Created 20100624   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FOBU_UNITTEST has no forward declaration.
Interfaces
Class CL_FOBU_UNITTEST has no interface implemented.
Friends
Class CL_FOBU_UNITTEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COMPILE Constant Private See coding 'C' 20100624
2 GC_EVALUATE Constant Private See coding 'E' 20100624
3 GC_PERFORM Constant Private See coding 'P' 20100624
4 MD_COMPILE_MODE Instance attribute Private See coding 20100624
5 MD_COUNTER Instance attribute Private Type reference (TYPE) NUMC10 20100624
6 MD_SUBPOOL Instance attribute Private Type reference (TYPE) STRING 20100624
7 MT_SOURCE Instance attribute Private Type reference (TYPE) SFBE_T_ABAPSOURCE 20100624
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATA Instance method Private Method 20100624
2 EVALUATE Instance method Private Method 20100624
3 EVALUATE_NEG Instance method Private Method 20100624
4 EVALUATE_POS Instance method Private Method 20100624
5 INITIALIZE_FOR_COMPILE Instance method Private Method 20100624
6 INITIALIZE_FOR_EVALUATE Instance method Private Method 20100624
7 INITIALIZE_FOR_PERFORM Instance method Private Method 20100624
8 SYNTAX_CHECK Instance method Private Method 20100624
9 TEST_AMOUNT Instance method Public Test Method for ABAP Unit 20100624
10 TEST_BOOLEAN Instance method Public Test Method for ABAP Unit 20100624
11 TEST_BOOLEAN_CORE Instance method Private Method 20100624
12 TEST_COMPARISONS Instance method Public Test Method for ABAP Unit 20100624
13 TEST_COMPARISONS_CORE Instance method Private Method 20100624
14 TEST_FUNCTIONS Instance method Public Test Method for ABAP Unit 20100624
15 TEST_FUNCTIONS_CORE Instance method Private Method 20100624
16 TEST_NUMBERS Instance method Public Test Method for ABAP Unit 20100624
17 TEST_NUMBERS_CORE Instance method Private Method 20100624
18 TEST_OTHERS Instance method Public Test Method for ABAP Unit 20100624
19 TEST_OTHERS_CORE Instance method Private Method 20100624
20 TEST_PRICE Instance method Public Test Method for ABAP Unit 20100624
21 TEST_QUANTITY Instance method Public Test Method for ABAP Unit 20100624
Events
Class CL_FOBU_UNITTEST has no event.
Types
Class CL_FOBU_UNITTEST has no local type.
Method Signatures

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) SFBETYPE 20100624
2 Returning RE_DATA_REF Value transfer Object reference (TYPE REF TO) DATA 20100624

Method CREATE_DATA on class CL_FOBU_UNITTEST has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Object reference (TYPE REF TO) DATA 20100624
2 Importing IM_CO_MODE Call by reference Type reference (TYPE) C 20100624
3 Importing IM_FORMULA Call by reference Type reference (TYPE) STRING 20100624
4 Importing IM_TYPE Call by reference Type reference (TYPE) SFBETYPE 20100624
# Exception Resumable Description Created on
1 FORMULA_EMPTY 20100624
2 FORMULA_INVALID 20100624
3 INVALID_SYMBOLS 20100624
4 SYNTAX_ERROR 20100624
5 SYNTAX_INCOMPLETE 20100624
6 UNEXPECTED 20100624

Method EVALUATE_NEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPILES Call by reference Type reference (TYPE) SEU_BOOL 'X' 20100624
2 Importing IM_CO_MODE Call by reference Type reference (TYPE) C 20100624
3 Importing IM_FORMULA Call by reference Type reference (TYPE) STRING 20100624
4 Importing IM_RC Call by reference Type reference (TYPE) SY-SUBRC 20100624
5 Importing IM_TYPE Call by reference Type reference (TYPE) SFBETYPE 20100624

Method EVALUATE_NEG on class CL_FOBU_UNITTEST has no exception.

Method EVALUATE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COMPILES Call by reference Type reference (TYPE) SEU_BOOL 'X' 20100624
2 Importing IM_CO_MODE Call by reference Type reference (TYPE) C 20100624
3 Importing IM_FORMULA Call by reference Type reference (TYPE) STRING 20100624
4 Importing IM_RESULT Call by reference Type reference (TYPE) SIMPLE 20100624
5 Importing IM_TYPE Call by reference Type reference (TYPE) SFBETYPE 20100624

Method EVALUATE_POS on class CL_FOBU_UNITTEST has no exception.

Method INITIALIZE_FOR_COMPILE Signature

Method INITIALIZE_FOR_COMPILE on class CL_FOBU_UNITTEST has no parameter.
Method INITIALIZE_FOR_COMPILE on class CL_FOBU_UNITTEST has no exception.

Method INITIALIZE_FOR_EVALUATE Signature

Method INITIALIZE_FOR_EVALUATE on class CL_FOBU_UNITTEST has no parameter.
Method INITIALIZE_FOR_EVALUATE on class CL_FOBU_UNITTEST has no exception.

Method INITIALIZE_FOR_PERFORM Signature

Method INITIALIZE_FOR_PERFORM on class CL_FOBU_UNITTEST has no parameter.
Method INITIALIZE_FOR_PERFORM on class CL_FOBU_UNITTEST has no exception.

Method SYNTAX_CHECK Signature

Method SYNTAX_CHECK on class CL_FOBU_UNITTEST has no parameter.
Method SYNTAX_CHECK on class CL_FOBU_UNITTEST has no exception.

Method TEST_AMOUNT Signature

Method TEST_AMOUNT on class CL_FOBU_UNITTEST has no parameter.
Method TEST_AMOUNT on class CL_FOBU_UNITTEST has no exception.

Method TEST_BOOLEAN Signature

Method TEST_BOOLEAN on class CL_FOBU_UNITTEST has no parameter.
Method TEST_BOOLEAN on class CL_FOBU_UNITTEST has no exception.

Method TEST_BOOLEAN_CORE Signature

Method TEST_BOOLEAN_CORE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_BOOLEAN_CORE on class CL_FOBU_UNITTEST has no exception.

Method TEST_COMPARISONS Signature

Method TEST_COMPARISONS on class CL_FOBU_UNITTEST has no parameter.
Method TEST_COMPARISONS on class CL_FOBU_UNITTEST has no exception.

Method TEST_COMPARISONS_CORE Signature

Method TEST_COMPARISONS_CORE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_COMPARISONS_CORE on class CL_FOBU_UNITTEST has no exception.

Method TEST_FUNCTIONS Signature

Method TEST_FUNCTIONS on class CL_FOBU_UNITTEST has no parameter.
Method TEST_FUNCTIONS on class CL_FOBU_UNITTEST has no exception.

Method TEST_FUNCTIONS_CORE Signature

Method TEST_FUNCTIONS_CORE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_FUNCTIONS_CORE on class CL_FOBU_UNITTEST has no exception.

Method TEST_NUMBERS Signature

Method TEST_NUMBERS on class CL_FOBU_UNITTEST has no parameter.
Method TEST_NUMBERS on class CL_FOBU_UNITTEST has no exception.

Method TEST_NUMBERS_CORE Signature

Method TEST_NUMBERS_CORE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_NUMBERS_CORE on class CL_FOBU_UNITTEST has no exception.

Method TEST_OTHERS Signature

Method TEST_OTHERS on class CL_FOBU_UNITTEST has no parameter.
Method TEST_OTHERS on class CL_FOBU_UNITTEST has no exception.

Method TEST_OTHERS_CORE Signature

Method TEST_OTHERS_CORE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_OTHERS_CORE on class CL_FOBU_UNITTEST has no exception.

Method TEST_PRICE Signature

Method TEST_PRICE on class CL_FOBU_UNITTEST has no parameter.
Method TEST_PRICE on class CL_FOBU_UNITTEST has no exception.

Method TEST_QUANTITY Signature

Method TEST_QUANTITY on class CL_FOBU_UNITTEST has no parameter.
Method TEST_QUANTITY on class CL_FOBU_UNITTEST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703