mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 11:06:15 +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>
|
*"* implementation or private method's signature</localTypes>
|
||||||
<localMacros>*"* use this source file for any macro definitions you need
|
<localMacros>*"* use this source file for any macro definitions you need
|
||||||
*"* in the implementation part of the class</localMacros>
|
*"* 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/>
|
<textPool/>
|
||||||
<classDocumentation/>
|
<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 "/>
|
<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