ALL: Investigate improving unit testing around low level native calls
- Dominant language
- C#
- Stars
- 83
- Forks
- 50
- Avg merge
- 4d 8h
- Merged PRs (30d)
- 7
Description
There are a few empty unit test cases that have yet to be implemented in Java and C# (`LibcProtectedMemoryAllocatorTest` in particular). The affected library source code is covered via other unit tests that are in place, but some of the low level native calls are difficult to unit test in the traditional sense. We could theoretically setup functional/integration tests to cover them.
Contributor guide
Research direction
Locate the empty Java and C# unit tests, especially LibcProtectedMemoryAllocatorTest, and read the existing tests covering the affected library source. Determine whether the low-level native calls can be covered with unit tests or require functional/integration tests; done means the testing approach is decided and the relevant coverage is implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, java
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100