46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"id": "G1926",
|
|
"category": "A",
|
|
"object_type": "INTF",
|
|
"difficulty": 3,
|
|
"release_target": "v816",
|
|
"expected_outcome": "implement",
|
|
"budget": {
|
|
"max_tool_calls": 60,
|
|
"max_activations": 15
|
|
},
|
|
"seed": [],
|
|
"contract": [
|
|
{
|
|
"type": "INTF",
|
|
"name": "{{P}}IF_KART_CHECK"
|
|
}
|
|
],
|
|
"out_of_scope": [],
|
|
"hidden_tests": [
|
|
{
|
|
"type": "CLAS",
|
|
"name": "{{P}}KART_CHECK_HIDDEN",
|
|
"file": "hidden/kart_check_hidden.clas.abap",
|
|
"description": "Hidden tests for the kart check interface. The test class itself implements the interface, so it only compiles when every signature matches. It reads the constants and checks the component lengths and the component values."
|
|
}
|
|
],
|
|
"reference": [
|
|
{
|
|
"type": "INTF",
|
|
"name": "{{P}}IF_KART_CHECK",
|
|
"file": "reference/if_kart_check.intf.abap",
|
|
"description": "Kart check interface with types, constants and methods"
|
|
},
|
|
{
|
|
"type": "CLAS",
|
|
"name": "{{P}}KART_CHECK_TEST",
|
|
"file": "reference/kart_check_test.clas.abap",
|
|
"description": "Own ABAP Unit tests for the interface"
|
|
}
|
|
],
|
|
"craft_checks": [
|
|
"method_length",
|
|
"db_operation_in_loop"
|
|
]
|
|
} |