Added config unit tests
This commit is contained in:
parent
88cdd986e6
commit
a191f6bb35
@ -21,20 +21,52 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
*/
|
*/
|
||||||
#include <Arduino.h>
|
#include <config.hpp>
|
||||||
#include <main.hpp>
|
|
||||||
#include <AUnit.h>
|
#include <AUnit.h>
|
||||||
|
|
||||||
test(config_defaultValues) {
|
test(config_defaultValues) {
|
||||||
Serial.println("Not implemented yet (config_defaultValues)");
|
assertEqual( myConfig.getGravityFormat(), 'G' );
|
||||||
|
assertEqual( myConfig.getTempFormat(), 'C' );
|
||||||
|
assertEqual( myConfig.getSleepInterval(), 900);
|
||||||
|
assertEqual( myConfig.getTempSensorAdjC(), 0.0);
|
||||||
|
float f = 4.15;
|
||||||
|
assertEqual( myConfig.getVoltageConfig(), f);
|
||||||
|
}
|
||||||
|
|
||||||
|
test(config_advDefaultValues) {
|
||||||
|
assertEqual( myAdvancedConfig.getDefaultCalibrationTemp(), 20.0 );
|
||||||
|
assertEqual( myAdvancedConfig.getGyroReadCount(), 50 );
|
||||||
|
assertEqual( myAdvancedConfig.getGyroReadDelay(), 3150 );
|
||||||
|
assertEqual( myAdvancedConfig.getGyroSensorMovingThreashold(), 500 );
|
||||||
|
assertEqual( myAdvancedConfig.getMaxFormulaCreationDeviation(), 3.0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushIntervalHttp1(), 0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushIntervalHttp2(), 0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushIntervalHttp3(), 0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushIntervalMqtt(), 0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushIntervalInflux(), 0 );
|
||||||
|
assertEqual( myAdvancedConfig.getPushTimeout(), 10 );
|
||||||
|
assertEqual( myAdvancedConfig.getTempSensorResolution(), 9 );
|
||||||
|
assertEqual( myAdvancedConfig.getWifiConnectTimeout(), 20 );
|
||||||
|
assertEqual( myAdvancedConfig.getWifiPortalTimeout(), 120);
|
||||||
|
assertEqual( myAdvancedConfig.isIgnoreLowAnges(), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
test(config_tempFormat) {
|
test(config_tempFormat) {
|
||||||
Serial.println("Not implemented yet (config_tempFormat)");
|
myConfig.setTempFormat('F');
|
||||||
|
assertEqual( myConfig.getTempFormat(), 'F' );
|
||||||
|
myConfig.setTempFormat('C');
|
||||||
|
assertEqual( myConfig.getTempFormat(), 'C' );
|
||||||
|
myConfig.setTempFormat('X');
|
||||||
|
assertEqual( myConfig.getTempFormat(), 'C' );
|
||||||
}
|
}
|
||||||
|
|
||||||
test(config_gravityFormat) {
|
test(config_gravityFormat) {
|
||||||
Serial.println("Not implemented yet (config_gravityFormat)");
|
myConfig.setGravityFormat('P');
|
||||||
|
assertEqual( myConfig.getGravityFormat(), 'P' );
|
||||||
|
myConfig.setGravityFormat('G');
|
||||||
|
assertEqual( myConfig.getGravityFormat(), 'G' );
|
||||||
|
myConfig.setGravityFormat('X');
|
||||||
|
assertEqual( myConfig.getGravityFormat(), 'G' );
|
||||||
}
|
}
|
||||||
|
|
||||||
// EOF
|
// EOF
|
Loading…
Reference in New Issue
Block a user