20 lines
410 B
C++
20 lines
410 B
C++
#include "c_arrays.hpp"
|
|||
|
|
#include <gtest/gtest.h>
|
||
|
|
|
||
|
|
TEST(CArrays, Sum) {
|
||
|
|
const int data[] = {1, 2, 3, 4};
|
||
|
|
EXPECT_EQ(arrays::array_sum(data, 4), 10);
|
||
|
|
}
|
||
|
|
|
||
|
|
TEST(CArrays, Max) {
|
||
|
|
const int data[] = {1, 9, 3};
|
||
|
|
EXPECT_EQ(arrays::array_max(data, 3), 9);
|
||
|
|
}
|
||
|
|
|
||
|
|
TEST(CArrays, Reverse) {
|
||
|
|
int data[] = {1, 2, 3, 4};
|
||
|
|
arrays::reverse_array(data, 4);
|
||
|
|
EXPECT_EQ(data[0], 4);
|
||
|
|
EXPECT_EQ(data[3], 1);
|
||
|
|
}
|