mirror of
https://github.com/aaru-dps/Aaru.Checksums.Native.git
synced 2025-12-16 19:24:29 +00:00
Fix tests path.
This commit is contained in:
@@ -6,9 +6,9 @@ add_subdirectory(lib)
|
|||||||
include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
|
include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
|
||||||
|
|
||||||
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data/random
|
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/data/random
|
||||||
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/data/random)
|
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/data/)
|
||||||
|
|
||||||
# 'Google_Tests_run' is the target name
|
# 'Google_Tests_run' is the target name
|
||||||
# 'test1.cpp tests2.cpp' are source files with tests
|
# 'test1.cpp tests2.cpp' are source files with tests
|
||||||
add_executable(tests_run adler32.cpp crc16.cpp crc32.cpp crc64.cpp fletcher16.cpp fletcher32.cpp spamsum.cpp)
|
add_executable(tests_run adler32.cpp crc16.cpp crc16_ccitt.cpp crc32.cpp crc64.cpp fletcher16.cpp fletcher32.cpp spamsum.cpp)
|
||||||
target_link_libraries(tests_run gtest gtest_main "Aaru.Checksums.Native")
|
target_link_libraries(tests_run gtest gtest_main "Aaru.Checksums.Native")
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class adler32Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class crc16Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,10 +2,11 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../crc16_ccitt.h"
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
|
#include "../crc16_ccitt.h"
|
||||||
#include "gtest/gtest.h"
|
#include "gtest/gtest.h"
|
||||||
|
|
||||||
#define EXPECTED_CRC16_CCITT 0x3640
|
#define EXPECTED_CRC16_CCITT 0x3640
|
||||||
@@ -24,7 +25,13 @@ class crc16_ccittFixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class crc32Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class crc64Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class fletcher16Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class fletcher32Fixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
// Created by claunia on 5/10/21.
|
// Created by claunia on 5/10/21.
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#include <climits>
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
#include "../library.h"
|
#include "../library.h"
|
||||||
@@ -24,7 +25,13 @@ class spamsumFixture : public ::testing::Test
|
|||||||
protected:
|
protected:
|
||||||
void SetUp()
|
void SetUp()
|
||||||
{
|
{
|
||||||
FILE* file = fopen("/home/claunia/random", "rb");
|
char path[PATH_MAX];
|
||||||
|
char filename[PATH_MAX];
|
||||||
|
|
||||||
|
getcwd(path, PATH_MAX);
|
||||||
|
snprintf(filename, PATH_MAX, "%s/data/random", path);
|
||||||
|
|
||||||
|
FILE* file = fopen(filename, "rb");
|
||||||
buffer = (const uint8_t*)malloc(1048576);
|
buffer = (const uint8_t*)malloc(1048576);
|
||||||
fread((void*)buffer, 1, 1048576, file);
|
fread((void*)buffer, 1, 1048576, file);
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|||||||
Reference in New Issue
Block a user