Help with ABAP Unit testing including test class setup, assertions, test doubles, mocking frameworks, dependency injection, CDS test environments, SQL test environments, RAP BO test doubles, and test fixtures. Use when users ask about ABAP unit tests, test classes, test methods, CL_ABAP_UNIT_ASSERT, test doubles, mocking, CDS test environment, SQL test environment, RAP testing, ABAP test injection, test seams, behavior-driven testing, TDD in ABAP, test isolation, or writing automated tests for ABAP code. Triggers include "write a unit test", "create test class", "mock a dependency", "test a CDS view", "test a RAP BO", "test double", "assertion", "test fixture", "test isolation", or "ABAP unit".
$npx -y skills add likweitan/abap-skills --skill abap-unit-testingInstalls into the current project.
Run `npx skills use "https://github.com/likweitan/abap-skills" --skill "likweitan/abap-skills/abap-unit-testing"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/likweitan/abap-skills" that are relevant to the current task. Run `npx skills add "https://github.com/likweitan/abap-skills"` and select the relevant skills, then follow their instructions.