This module aims at testing all accessible method signatures (include name, modifiers, parameters, return type and exceptions) in each API
- Using
ApiScraper
we can find all APIs (package, interface, class) - Create a junit class, register all public & protected constructors and methods
- Using
compareConstructors()
andcompareMethods()
inApiTestUtils
to compare signatures - See example
ComponentFieldUriTest
- Finish a test for an Api package
- Implement a
Scraper
to list all the API tested comparing to what exists - Find an automatic way to register all methods e.g. write all method signatures to a file when registering
- Finish all tests for all the Api