Hierarchy
⤷
⤷
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) | 20080317 |
Properties
| Class | CL_AXT_GENERATION_ELEMENT_TEST | |
| Short Description | Test class for generation framework | |
| 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 | AXT_GENERATION_FRAMEWORK_TEST | Generation tests |
| Created | 20080317 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_AXT_GENERATION_ELEMENT_TEST has no forward declaration.
Interfaces
Class CL_AXT_GENERATION_ELEMENT_TEST has no interface implemented.
Friends
Class CL_AXT_GENERATION_ELEMENT_TEST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_ASSERT | Assertions | 20080317 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_AXT_CONSTANTS_TEST | 20080317 | ||||
| 3 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_GENERATION_TEST_DATA | Test data for generation framework | 20080317 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | AXT_CATALOGUE_ID | Catalogue used to generate for append table | 20080421 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | AXT_GUID | Catalogue id for test data datasource generation | 20081209 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | AXT_GUID | GUID | 20081209 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | AXT_CATALOGUE_ID | Catalogue used to generate for extract structure | 20080501 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | AXT_CATALOGUE_ID | Catalogue used to generate for append table | 20080926 | |||
| 9 | Static Attribute | Protected | Type reference (TYPE) | AXT_GUID | GUID | 20091112 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | 20110414 | ||
| 2 | Instance method | Protected | Method | Override for extended element check | 20080930 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080317 | |
| 4 | Static method | Protected | Method | Deletes append table used for append test | 20080421 | |
| 5 | Static method | Protected | Method | Deletes datasource used for datasource field test | 20080422 | |
| 6 | Static method | Protected | Method | Deletes append table used for append test | 20080501 | |
| 7 | Static method | Protected | Method | Deletes append used for datasource field test | 20081209 | |
| 8 | Static method | Protected | Method | Deletes function group used for function module test | 20080926 | |
| 9 | Static method | Protected | Method | Deletes structure to be included later used for include test | 20091112 | |
| 10 | Static method | Protected | Method | Creates append table used for append test | 20080421 | |
| 11 | Static method | Protected | Method | Creates datasource used for datasource field test | 20080422 | |
| 12 | Static method | Protected | Method | Creates append table used for append test | 20080501 | |
| 13 | Static method | Protected | Method | Generates an append on the default extract structure | 20081209 | |
| 14 | Static method | Protected | Method | Createsfunction_group used for function moduel | 20080926 | |
| 15 | Static method | Protected | Method | Generates a structure to be included later | 20091112 | |
| 16 | Instance method | Protected | Method | Returns the requested element | 20080325 | |
| 17 | Instance method | Protected | Method | Test generation of many element types at once | 20080401 | |
| 18 | Instance method | Protected | Method | Tests mass activation for a apecific element type | 20080401 | |
| 19 | Instance method | Protected | Method | Tests generation / deletion of any element type | 20080325 | |
| 20 | Instance method | Protected | Method | Tests creation / save / reload of any element type | 20080317 | |
| 21 | Static method | Protected | Method | Clean databases in case of errors | 20080409 |
Events
Class CL_AXT_GENERATION_ELEMENT_TEST has no event.
Types
Class CL_AXT_GENERATION_ELEMENT_TEST has no local type.
Method Signatures
Method ASSERT_ELEMENT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_AXT_ELEMENT | 20110414 | ||||
| 2 | IV_DELETED | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | ABAP_FALSE | 20110414 |
Method ASSERT_ELEMENT_EXISTS on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method CHECK_GENERATED_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VARIANT | Call by reference | Type reference (TYPE) | AXT_SEQUENCE | Sequence Number for Element | 20080930 |
Method CHECK_GENERATED_ELEMENT on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_APPEND_TABLE Signature
Method DELETE_APPEND_TABLE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_APPEND_TABLE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_DATASOURCE Signature
Method DELETE_DATASOURCE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_DATASOURCE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_EXTRACT_STRUCTURE Signature
Method DELETE_EXTRACT_STRUCTURE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_EXTRACT_STRUCTURE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_EXTRACT_STRUC_APPEND Signature
Method DELETE_EXTRACT_STRUC_APPEND on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_EXTRACT_STRUC_APPEND on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_FUNCTION_GROUP Signature
Method DELETE_FUNCTION_GROUP on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_FUNCTION_GROUP on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method DELETE_INCLUDABLE_STRUC Signature
Method DELETE_INCLUDABLE_STRUC on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method DELETE_INCLUDABLE_STRUC on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_APPEND_TABLE Signature
Method GENERATE_APPEND_TABLE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_APPEND_TABLE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_DATASOURCE Signature
Method GENERATE_DATASOURCE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_DATASOURCE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_EXTRACT_STRUCTURE Signature
Method GENERATE_EXTRACT_STRUCTURE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_EXTRACT_STRUCTURE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_EXTRACT_STRUC_APPEND Signature
Method GENERATE_EXTRACT_STRUC_APPEND on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_EXTRACT_STRUC_APPEND on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_FUNCTION_GROUP Signature
Method GENERATE_FUNCTION_GROUP on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_FUNCTION_GROUP on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GENERATE_INCLUDABLE_STRUC Signature
Method GENERATE_INCLUDABLE_STRUC on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method GENERATE_INCLUDABLE_STRUC on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method GET_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT_NUMBER | Call by reference | Type reference (TYPE) | NUM6 | Numeric 1-character | 20080402 | |||
| 2 | IV_TYPE | Call by reference | Type reference (TYPE) | AXT_OBJECT_TYPE | Object Type | 20080325 | |||
| 3 | IV_VARIANT | Call by reference | Type reference (TYPE) | AXT_SEQUENCE | 1 | Variant to test | 20080930 | ||
| 4 | RR_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_AXT_ELEMENT | General generation element | 20080325 |
Method GET_ELEMENT on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method TEST_ELEMENTS_GENERATE Signature
Method TEST_ELEMENTS_GENERATE on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method TEST_ELEMENTS_GENERATE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method TEST_ELEMENTS_MASS_ACTIVATION Signature
Method TEST_ELEMENTS_MASS_ACTIVATION on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method TEST_ELEMENTS_MASS_ACTIVATION on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method TEST_ELEMENT_GENERATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT_NUMBER | Call by reference | Type reference (TYPE) | NUM6 | 18 | Numerical Character Field of Length 6 | 20080501 | ||
| 2 | IV_TYPE | Call by reference | Type reference (TYPE) | AXT_OBJECT_TYPE | Object Type | 20080325 | |||
| 3 | IV_VARIANT | Call by reference | Type reference (TYPE) | AXT_SEQUENCE | 1 | Variant to test | 20080930 |
Method TEST_ELEMENT_GENERATE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method TEST_ELEMENT_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TYPE | Call by reference | Type reference (TYPE) | AXT_OBJECT_TYPE | Element Type | 20080317 | |||
| 2 | IV_VARIANT | Call by reference | Type reference (TYPE) | AXT_SEQUENCE | 1 | Variant to test | 20080930 |
Method TEST_ELEMENT_SAVE on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
Method _TEARDOWN Signature
Method _TEARDOWN on class CL_AXT_GENERATION_ELEMENT_TEST has no parameter.
Method _TEARDOWN on class CL_AXT_GENERATION_ELEMENT_TEST has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |