{"ref":"artifact:uweku-mocka","page":"/artifacts/uweku-mocka","json":"/artifacts/uweku-mocka.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"uweku-mocka","name":"mockA","artifact_type":"package","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A free mocking framework for ABAP, published under the Apache License 2.0.","what_it_solves":"mockA is a mocking framework for ABAP, published under the Apache License 2.0. What it does is set out in the tutorials its README links rather than in the README itself: creating fakes, creating mocks, isolating a component for testing, and carrying out checks against the parameters passed to a mock object's methods. The README credits Uwe Kunath, leogistics GmbH and [Damir Majer](actor:damir-majer) as its contributors."},"links":{"repo":"https://github.com/uweku/mockA"},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:abap-unit-testing","what_it_does":"Creates fake and mock objects for ABAP unit tests and checks the parameters a method under test passed to a mock's methods.","sources":[{"url":"https://github.com/uweku/mockA","title":"uweku/mockA — README","checked":"2026-10-19","quote":"mockA is a free Mocking Framework for ABAP published under Apache License v2"},{"url":"https://github.com/uweku/mockA","title":"uweku/mockA — README, tutorials","checked":"2026-09-14","quote":"Carry out checks against parameters passed to the mock object's methods"}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"maintainers":["actor:uweku"],"contributors":["actor:123go","actor:larshp","actor:uweku"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2019-01, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":44,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":44,"forks":5,"open_issues":5,"archived":false,"pushed_at":"2019-01-05","license_spdx":"Apache-2.0","org_owned":false,"default_branch":"master","created_at":"2013-11-05T11:58:14Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1075,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2013-11-05","last_commit":"2019-01-05","commits":40,"contributors":3,"readme_path":"README.md","readme_sha":"80af4d642a5e9aeaa6ca1b211c70396bc7bb946b","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:uweku","name":"Uwe Kunath","json":"/actors/uweku.json"}],"contributors":[{"ref":"actor:123go","name":"Glen Simpson","json":"/actors/123go.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:uweku","name":"Uwe Kunath","json":"/actors/uweku.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}