summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-05-20 20:20:21 +0200
committerCarl Hetherington <cth@carlh.net>2020-05-20 21:56:28 +0200
commitce29d071ad8b420d3d4ba6d06487b3513cc86bef (patch)
tree5c9f20615bfd9ca640a7aa4b84a5fa0f064951de
parent591ccb82d75070d7cba55995bab23513741ff5cf (diff)
Add some context markers to a test.
-rw-r--r--test/torture_test.cc66
1 files changed, 37 insertions, 29 deletions
diff --git a/test/torture_test.cc b/test/torture_test.cc
index 764491c0a..979e1beb8 100644
--- a/test/torture_test.cc
+++ b/test/torture_test.cc
@@ -118,49 +118,57 @@ BOOST_AUTO_TEST_CASE (torture_test1)
int stair = 12;
- fr = sound_reader->get_frame (1);
- for (int i = 0; i < fr->samples(); ++i) {
- for (int j = 0; j < 6; ++j) {
- if (j == 2) {
- BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
- ++stair;
- } else {
- BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ BOOST_TEST_CONTEXT("First staircase, frame #1") {
+ fr = sound_reader->get_frame (1);
+ for (int i = 0; i < fr->samples(); ++i) {
+ for (int j = 0; j < 6; ++j) {
+ if (j == 2) {
+ BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
+ ++stair;
+ } else {
+ BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ }
}
}
}
- fr = sound_reader->get_frame (2);
- for (int i = 0; i < fr->samples(); ++i) {
- for (int j = 0; j < 6; ++j) {
- if (j == 2) {
- BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
- ++stair;
- } else {
- BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ BOOST_TEST_CONTEXT("First staircase, frame #2") {
+ fr = sound_reader->get_frame (2);
+ for (int i = 0; i < fr->samples(); ++i) {
+ for (int j = 0; j < 6; ++j) {
+ if (j == 2) {
+ BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
+ ++stair;
+ } else {
+ BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ }
}
}
}
- fr = sound_reader->get_frame (3);
- for (int i = 0; i < fr->samples(); ++i) {
- for (int j = 0; j < 6; ++j) {
- if (j == 2 && i < (4753 - (2000 * 2))) {
- BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
- ++stair;
- } else {
- BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ BOOST_TEST_CONTEXT("First staircase, frame #3") {
+ fr = sound_reader->get_frame (3);
+ for (int i = 0; i < fr->samples(); ++i) {
+ for (int j = 0; j < 6; ++j) {
+ if (j == 2 && i < (4753 - (2000 * 2))) {
+ BOOST_CHECK_EQUAL ((fr->get(j, i) + 128) >> 8, stair * 2);
+ ++stair;
+ } else {
+ BOOST_CHECK_EQUAL (fr->get(j, i), 0);
+ }
}
}
}
/* Then some silence */
- for (int i = 4; i < 24; ++i) {
- fr = sound_reader->get_frame (i);
- for (int j = 0; j < fr->samples(); ++j) {
- for (int k = 0; k < 6; ++k) {
- BOOST_CHECK_EQUAL (fr->get(k, j), 0);
+ BOOST_TEST_CONTEXT("Silence") {
+ for (int i = 4; i < 24; ++i) {
+ fr = sound_reader->get_frame (i);
+ for (int j = 0; j < fr->samples(); ++j) {
+ for (int k = 0; k < 6; ++k) {
+ BOOST_CHECK_EQUAL (fr->get(k, j), 0);
+ }
}
}
}