mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 05:16:16 +08:00
Included local ABAP Unit Test Class into ZCL_EXCEL_COMMON. Please update your SAPLink ZSAPLINK_CLASS class to the latest SVN Version of SAPLink: http://code.google.com/p/saplink/source/detail?r=317
git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@74 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
This commit is contained in:
parent
0e8bce3637
commit
620f9e1bca
|
@ -86,6 +86,106 @@ protected section.</protectedSection>
|
|||
*"* implementation or private method's signature</localTypes>
|
||||
<localMacros>*"* use this source file for any macro definitions you need
|
||||
*"* in the implementation part of the class</localMacros>
|
||||
<localTestClasses>*----------------------------------------------------------------------*
|
||||
* CLASS zcl_Excel_Common_Test DEFINITION
|
||||
*----------------------------------------------------------------------*
|
||||
*
|
||||
*----------------------------------------------------------------------*
|
||||
CLASS zcl_excel_common_test DEFINITION FOR TESTING
|
||||
DURATION SHORT
|
||||
RISK LEVEL HARMLESS
|
||||
.
|
||||
*?#<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
|
||||
*?<asx:values>
|
||||
*?<TESTCLASS_OPTIONS>
|
||||
*?<TEST_CLASS>zcl_Excel_Common_Test
|
||||
*?</TEST_CLASS>
|
||||
*?<TEST_MEMBER>f_Cut
|
||||
*?</TEST_MEMBER>
|
||||
*?<OBJECT_UNDER_TEST>ZCL_EXCEL_COMMON
|
||||
*?</OBJECT_UNDER_TEST>
|
||||
*?<OBJECT_IS_LOCAL/>
|
||||
*?<GENERATE_FIXTURE/>
|
||||
*?<GENERATE_CLASS_FIXTURE/>
|
||||
*?<GENERATE_INVOCATION>X
|
||||
*?</GENERATE_INVOCATION>
|
||||
*?<GENERATE_ASSERT_EQUAL>X
|
||||
*?</GENERATE_ASSERT_EQUAL>
|
||||
*?</TESTCLASS_OPTIONS>
|
||||
*?</asx:values>
|
||||
*?</asx:abap>
|
||||
PRIVATE SECTION.
|
||||
* ================
|
||||
DATA:
|
||||
f_cut TYPE REF TO zcl_excel_common. "class under test
|
||||
|
||||
METHODS: convert_columnrow2column_a_row FOR TESTING.
|
||||
ENDCLASS. "zcl_Excel_Common_Test
|
||||
|
||||
|
||||
*----------------------------------------------------------------------*
|
||||
* CLASS zcl_Excel_Common_Test IMPLEMENTATION
|
||||
*----------------------------------------------------------------------*
|
||||
*
|
||||
*----------------------------------------------------------------------*
|
||||
CLASS zcl_excel_common_test IMPLEMENTATION.
|
||||
* ===========================================
|
||||
|
||||
METHOD convert_columnrow2column_a_row.
|
||||
* ======================================
|
||||
DATA i_columnrow TYPE string VALUE 'AB344'.
|
||||
DATA e_column TYPE zexcel_cell_column_alpha.
|
||||
DATA e_row TYPE zexcel_cell_row.
|
||||
|
||||
zcl_excel_common=>convert_columnrow2column_a_row(
|
||||
EXPORTING
|
||||
i_columnrow = i_columnrow
|
||||
IMPORTING
|
||||
e_column = e_column
|
||||
e_row = e_row
|
||||
).
|
||||
|
||||
cl_abap_unit_assert=>assert_equals(
|
||||
act = e_column
|
||||
exp = 'AB'
|
||||
msg = 'Testing value e_Column'
|
||||
* level =
|
||||
).
|
||||
cl_abap_unit_assert=>assert_equals(
|
||||
act = e_row
|
||||
exp = 344
|
||||
msg = 'Testing value e_Row'
|
||||
* level =
|
||||
).
|
||||
|
||||
i_columnrow = 'B3'.
|
||||
|
||||
zcl_excel_common=>convert_columnrow2column_a_row(
|
||||
EXPORTING
|
||||
i_columnrow = i_columnrow
|
||||
IMPORTING
|
||||
e_column = e_column
|
||||
e_row = e_row
|
||||
).
|
||||
|
||||
cl_abap_unit_assert=>assert_equals(
|
||||
act = e_column
|
||||
exp = 'B'
|
||||
msg = 'Testing value e_Column'
|
||||
* level =
|
||||
).
|
||||
cl_abap_unit_assert=>assert_equals(
|
||||
act = e_row
|
||||
exp = 3
|
||||
msg = 'Testing value e_Row'
|
||||
* level =
|
||||
).
|
||||
ENDMETHOD. "convert_Columnrow2column_A_Row
|
||||
|
||||
|
||||
|
||||
|
||||
ENDCLASS. "zcl_Excel_Common_Test</localTestClasses>
|
||||
<textPool/>
|
||||
<classDocumentation/>
|
||||
<attribute CLSNAME="ZCL_EXCEL_COMMON" CMPNAME="C_EXCEL_COL_MODULE" VERSION="1" LANGU="E" DESCRIPT="2 byte integer (signed)" EXPOSURE="0" STATE="1" EDITORDER="1 " AUTHOR="DEVELOPER" CREATEDON="20101126" CHANGEDBY="DEVELOPER" CHANGEDON="20101127" ATTDECLTYP="1" ATTVALUE="64" ATTEXPVIRT="0" TYPTYPE="1" TYPE="INT2" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " R3RELEASE="702" TYPESRC_LENG="0 "/>
|
||||
|
|
Loading…
Reference in New Issue
Block a user