| 175 | } |
| 176 | |
| 177 | static void test_rdev_failure(void **state) |
| 178 | { |
| 179 | will_return(mock_mmap, NULL); |
| 180 | will_return(mock_unmap, -1); |
| 181 | will_return(mock_readat, -1); |
| 182 | will_return(mock_writeat, -1); |
| 183 | will_return(mock_eraseat, -1); |
| 184 | |
| 185 | rdev_mock_defaults(); |
| 186 | |
| 187 | assert_null(rdev_mmap(&mock_rdev, 0, mock_size)); |
| 188 | assert_int_equal(rdev_munmap(&mock_rdev, mmap_result), -1); |
| 189 | assert_int_equal(rdev_readat(&mock_rdev, mock_buffer, 0, mock_size), -1); |
| 190 | assert_int_equal(rdev_writeat(&mock_rdev, mock_buffer, 0, mock_size), -1); |
| 191 | assert_int_equal(rdev_eraseat(&mock_rdev, 0, mock_size), -1); |
| 192 | } |
| 193 | |
| 194 | static void test_rdev_wrap(void **state) |
| 195 | { |
nothing calls this directly
no test coverage detected