Split out tests a bit, made a stronger API for running the full test suite
This commit is contained in:
79
test/data.h
Normal file
79
test/data.h
Normal file
@@ -0,0 +1,79 @@
|
||||
/* data.h: Sample data for testing.
|
||||
* Created: 2026-02-04
|
||||
* Author: Aryadev Chavali
|
||||
* License: See end of file
|
||||
* Commentary:
|
||||
*/
|
||||
|
||||
#ifndef DATA_H
|
||||
#define DATA_H
|
||||
|
||||
static const char *unique_words[] = {
|
||||
"bibendum", "etiam", "gravida", "dui", "cursus",
|
||||
"purus", "diam", "phasellus", "nam", "fermentum",
|
||||
"leo", "enim", "ac", "semper", "non",
|
||||
"mauris", "proin", "tellus", "vivamus", "lobortis",
|
||||
"lacus", "neque", "in", "nullam", "felis",
|
||||
"orci", "pede", "tempus", "nec", "at",
|
||||
"tortor", "massa", "sed", "magna", "eget",
|
||||
"tempor", "velit", "imperdiet", "praesent", "volutpat",
|
||||
"tristique", "id", "commodo", "aliquet", "quis",
|
||||
"pellentesque", "eleifend", "porta", "nunc", "euismod",
|
||||
"aliquam", "a", "erat", "dignissim", "ut",
|
||||
"vitae", "vel", "donec",
|
||||
};
|
||||
|
||||
static const char *words[] = {
|
||||
"aliquam", "erat", "volutpat", "nunc", "eleifend",
|
||||
"leo", "vitae", "magna", "in", "id",
|
||||
"erat", "non", "orci", "commodo", "lobortis",
|
||||
"proin", "neque", "massa", "cursus", "ut",
|
||||
"gravida", "ut", "lobortis", "eget", "lacus",
|
||||
"sed", "diam", "praesent", "fermentum", "tempor",
|
||||
"tellus", "nullam", "tempus", "mauris", "ac",
|
||||
"felis", "vel", "velit", "tristique", "imperdiet",
|
||||
"donec", "at", "pede", "etiam", "vel",
|
||||
"neque", "nec", "dui", "dignissim", "bibendum",
|
||||
"vivamus", "id", "enim", "phasellus", "neque",
|
||||
"orci", "porta", "a", "aliquet", "quis",
|
||||
"semper", "a", "massa", "phasellus", "purus",
|
||||
"pellentesque", "tristique", "imperdiet", "tortor", "nam",
|
||||
"euismod", "tellus", "id", "erat",
|
||||
};
|
||||
|
||||
static const char words_text[] =
|
||||
"aliquam erat volutpat nunc eleifend leo vitae magna in id erat non orci "
|
||||
"commodo lobortis proin neque massa cursus ut gravida ut lobortis eget "
|
||||
"lacus sed diam praesent fermentum tempor tellus nullam tempus mauris ac "
|
||||
"felis vel velit tristique imperdiet donec at pede etiam vel neque nec dui "
|
||||
"dignissim bibendum vivamus id enim phasellus neque orci porta a aliquet "
|
||||
"quis semper a massa phasellus purus pellentesque tristique imperdiet "
|
||||
"tortor nam euismod tellus id erat";
|
||||
|
||||
static const char text[] =
|
||||
"Pellentesque dapibus suscipit ligula. Donec posuere augue in quam. "
|
||||
"Etiam vel tortor sodales tellus ultricies commodo. Suspendisse potenti. "
|
||||
"Aenean in sem ac leo mollis blandit. Donec neque quam, dignissim in, "
|
||||
"mollis nec, sagittis eu, wisi. Phasellus lacus. Etiam laoreet quam sed "
|
||||
"arcu. Phasellus at dui in ligula mollis ultricies. Integer placerat "
|
||||
"tristique nisl. Praesent augue. Fusce commodo. Vestibulum convallis, "
|
||||
"lorem a tempus semper, dui dui euismod elit, vitae placerat urna tortor "
|
||||
"vitae lacus. Nullam libero mauris, consequat quis, varius et, dictum id, "
|
||||
"arcu. Mauris mollis tincidunt felis. Aliquam feugiat tellus ut neque. "
|
||||
"Nulla facilisis, risus a rhoncus fermentum, tellus tellus lacinia purus, "
|
||||
"et dictum nunc justo sit amet elit.";
|
||||
|
||||
#endif
|
||||
|
||||
/* Copyright (C) 2026 Aryadev Chavali
|
||||
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Unlicense
|
||||
* for details.
|
||||
|
||||
* You may distribute and modify this code under the terms of the
|
||||
* Unlicense, which you should have received a copy of along with this
|
||||
* program. If not, please go to <https://unlicense.org/>.
|
||||
|
||||
*/
|
||||
Reference in New Issue
Block a user