MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / unittest

Function unittest

libraries/MCP_ADC/test/unit_test_001.cpp:50–79  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48
49
50unittest(test_constructor)
51{
52 MCP3002 ADC2;
53 MCP3004 ADC4;
54 MCP3008 ADC8;
55 MCP3202 ADC22;
56 MCP3204 ADC24;
57 MCP3208 ADC28;
58
59 ADC2.begin(10);
60 ADC4.begin(9);
61 ADC8.begin(8);
62 ADC22.begin(7);
63 ADC24.begin(6);
64 ADC28.begin(5);
65
66 assertEqual(2, ADC2.channels());
67 assertEqual(4, ADC4.channels());
68 assertEqual(8, ADC8.channels());
69 assertEqual(2, ADC22.channels());
70 assertEqual(4, ADC24.channels());
71 assertEqual(8, ADC28.channels());
72
73 assertEqual(1023, ADC2.maxValue());
74 assertEqual(1023, ADC4.maxValue());
75 assertEqual(1023, ADC8.maxValue());
76 assertEqual(4095, ADC22.maxValue());
77 assertEqual(4095, ADC24.maxValue());
78 assertEqual(4095, ADC28.maxValue());
79}
80
81
82unittest(test_MCP3002)

Callers

nothing calls this directly

Calls 6

differentialReadMethod · 0.80
deltaReadMethod · 0.80
beginMethod · 0.45
channelsMethod · 0.45
maxValueMethod · 0.45
analogReadMethod · 0.45

Tested by

no test coverage detected