diff options
Diffstat (limited to 'tests/vboot_api_kernel6_tests.c')
-rw-r--r-- | tests/vboot_api_kernel6_tests.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/tests/vboot_api_kernel6_tests.c b/tests/vboot_api_kernel6_tests.c deleted file mode 100644 index 63aff75d..00000000 --- a/tests/vboot_api_kernel6_tests.c +++ /dev/null @@ -1,53 +0,0 @@ -/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - * - * Tests for vboot_api_kernel.c - */ - -#include <stdint.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -#include "2common.h" -#include "rollback_index.h" -#include "test_common.h" -#include "vboot_api.h" - -/* Mock data */ -static uint32_t virtual_dev_mode_fail; - -/** - * Reset mock data (for use before each test) - */ -static void ResetMocks(void) -{ - virtual_dev_mode_fail = 0; -} - -/* Mocks */ -vb2_error_t SetVirtualDevMode(int val) -{ - if (virtual_dev_mode_fail) - return VB2_ERROR_MOCK; - return VB2_SUCCESS; -} - -static void VbUnlockDeviceTest(void) -{ - ResetMocks(); - TEST_EQ(VbUnlockDevice(), 0, "unlock success"); - - ResetMocks(); - virtual_dev_mode_fail = 1; - TEST_EQ(VbUnlockDevice(), VBERROR_TPM_SET_BOOT_MODE_STATE, - "set dev fail"); -} - -int main(void) -{ - VbUnlockDeviceTest(); - - return gTestSuccess ? 0 : 255; -} |