summaryrefslogtreecommitdiff
path: root/modules/codec/tests
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-01-15 15:05:04 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-01-15 15:05:04 +0100
commit53ef76b722fe836e1679a9f0cbc3ef7717dce453 (patch)
tree2b050f2f62d624dfe83179609fd6fa2193fd705d /modules/codec/tests
parent69a9b05753ccec1f082906e3f3b2cee98372dd2f (diff)
codec: Adding some convenience access
Diffstat (limited to 'modules/codec/tests')
-rw-r--r--modules/codec/tests/codec.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/modules/codec/tests/codec.cpp b/modules/codec/tests/codec.cpp
index e2a9958..652c55d 100644
--- a/modules/codec/tests/codec.cpp
+++ b/modules/codec/tests/codec.cpp
@@ -81,13 +81,16 @@ SAW_TEST("One dimensional Array Add"){
SAW_TEST("Two Dimensional Array") {
using namespace saw;
- data<schema::TwoDimArray, encode::Native> arr{10,50u};
+ data<schema::TwoDimArray, encode::Native> arr{10,30u};
+
+ int expected_sum = (300 * 301) / 2;
int bar = 0;
for(size_t i = 0; i < arr.get_dim_size(0); ++i){
for(size_t j = 0; j < arr.get_dim_size(1); ++j){
- arr.at(i,j).set(bar++);
+ ++bar;
+ arr.at(i,j).set(bar);
}
}
int sum = 0;
@@ -96,20 +99,22 @@ SAW_TEST("Two Dimensional Array") {
sum += arr.at(i,j).get();
}
}
- SAW_EXPECT(sum == 124750, std::to_string(sum) + " is not 124750. Expected that data stays correct");
+ SAW_EXPECT(sum == expected_sum, std::to_string(sum) + " is not "+ std::to_string(expected_sum) + ". Expected that data stays correct");
}
SAW_TEST("Three Dimensional Array") {
using namespace saw;
- data<schema::ThreeDimArray, encode::Native> arr{10,10u,5};
+ data<schema::ThreeDimArray, encode::Native> arr{10,10u,3};
+ int expected_sum = (300 * 301) / 2;
int bar = 0;
for(size_t i = 0; i < arr.get_dim_size(0); ++i){
for(size_t j = 0; j < arr.get_dim_size(1); ++j){
for(size_t k = 0; k < arr.get_dim_size(2); ++k){
- arr.at(i,j,k).set(bar++);
+ ++bar;
+ arr.at(i,j,k).set(bar);
}
}
}
@@ -121,7 +126,7 @@ SAW_TEST("Three Dimensional Array") {
}
}
}
- SAW_EXPECT(sum == 124750, std::to_string(sum) + " is not 124750. Expected that data stays correct");
+ SAW_EXPECT(sum == expected_sum, std::to_string(sum) + " is not "+ std::to_string(expected_sum) + ". Expected that data stays correct");
}
SAW_TEST("KelSimple UInt16 write"){