This package includes testing code for Felix. These tests are grouped into two categories.

Unit Testing

Testings in this category try to make sure methods work consistently with their definition and designing goals. Following classes belong to this category:

System Testing

Testings in this group intend to test the functionality of the whole Felix system. Most tests of statistical operators belong to this group. For each statistical operator, there inference results (both Marginal and MAP) are compared with the ground truth (either manually-built or output by other popular software). Following classes belong to this category: