MCPcopy Create free account
hub / github.com/coreboot/coreboot / test_rdev_success

Function test_rdev_success

tests/commonlib/region-test.c:162–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

160}
161
162static void test_rdev_success(void **state)
163{
164 expect_value(mock_mmap, size, region_device_sz(&mock_rdev));
165
166 rdev_mock_defaults();
167
168 assert_ptr_equal(rdev_mmap_full(&mock_rdev), mmap_result);
169
170 assert_ptr_equal(rdev_mmap(&mock_rdev, 0, mock_size), mmap_result);
171 assert_int_equal(rdev_munmap(&mock_rdev, mmap_result), 0);
172 assert_int_equal(rdev_readat(&mock_rdev, mock_buffer, 0, mock_size), mock_size);
173 assert_int_equal(rdev_writeat(&mock_rdev, mock_buffer, 0, mock_size), mock_size);
174 assert_int_equal(rdev_eraseat(&mock_rdev, 0, mock_size), mock_size);
175}
176
177static void test_rdev_failure(void **state)
178{

Callers

nothing calls this directly

Calls 8

region_device_szFunction · 0.85
rdev_mock_defaultsFunction · 0.85
rdev_mmap_fullFunction · 0.85
rdev_mmapFunction · 0.85
rdev_munmapFunction · 0.85
rdev_readatFunction · 0.85
rdev_writeatFunction · 0.85
rdev_eraseatFunction · 0.85

Tested by

no test coverage detected