1. A device comprising: one or more processors to: receive code generated via a technical computing environment (TCE), the code including one or more values to be tested, receive Boolean constraints and diagnostic information, configure the Boolean constraints with Boolean logic to generate one or more Boolean expressions, the Boolean logic including one or more Boolean operators that enable the Boolean constraints to be combined to form the one or more Boolean expressions, associate the diagnostic information with the one or more Boolean expressions to create one or more test application programming interfaces, generate a test based on the one or more test application programming interfaces, perform the test on the one or more values of the code to generate a result, and output or store the result, the result including information that identifies why the one or more values of the code satisfy or do not satisfy the Boolean constraints.