| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 407 of 529 | 23% | 32 of 46 | 30% | 27 | 37 | 88 | 122 | 8 | 14 |
| getProductCommand(Product) | 0% | 0% | 7 | 7 | 34 | 34 | 1 | 1 | ||
| onProduct(Product) | 0% | 0% | 4 | 4 | 24 | 24 | 1 | 1 | ||
| configure(Config) | 54% | 40% | 5 | 6 | 5 | 17 | 0 | 1 | ||
| commandException(Product, String, Exception) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| commandComplete(Product, String, int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| splitCommand(String) | 79% | 71% | 3 | 8 | 3 | 20 | 0 | 1 | ||
| shutdown() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| startup() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setStorage(FileProductStorage) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCommand(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| static {...} | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| ExternalNotificationListener() | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| getStorage() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | ||
| getCommand() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |