summaryrefslogtreecommitdiff
path: root/tests/parsekey.cpp
diff options
context:
space:
mode:
authorRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:52 -0400
committerRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:52 -0400
commit148bd343f3e7e32d141f66b5b5c9b98b2975b0b3 (patch)
tree31078963b85110d57310759016e60e8d26ccb1e6 /tests/parsekey.cpp
parent8c8aa6b07e595cfac56838b5964ab3e96051f1b2 (diff)
Imported Upstream version 1.5.8
Diffstat (limited to 'tests/parsekey.cpp')
-rw-r--r--tests/parsekey.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/tests/parsekey.cpp b/tests/parsekey.cpp
deleted file mode 100644
index bff8f62..0000000
--- a/tests/parsekey.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include <iostream>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <versekey.h>
-#include <localemgr.h>
-#ifndef NO_SWORD_NAMESPACE
-using namespace sword;
-#endif
-
-int main(int argc, char **argv) {
- if ((argc < 2) || (argc > 4)) {
- fprintf(stderr, "usage: %s <\"string to parse\"> [locale name] [test-in-set-verse]\n", *argv);
- exit(-1);
- }
-
- if (argc > 2)
- LocaleMgr::systemLocaleMgr.setDefaultLocaleName(argv[2]);
-
- VerseKey DefaultVSKey;
-
- DefaultVSKey = "jas3:1";
-
- ListKey verses = DefaultVSKey.ParseVerseList(argv[1], DefaultVSKey, true);
-
- for (int i = 0; i < verses.Count(); i++) {
- VerseKey *element = dynamic_cast<VerseKey *>(verses.GetElement(i));
- if (element) {
- std::cout << (SWBuf(element->LowerBound()) + " - " + SWBuf(element->UpperBound())).c_str() << "\n";
- }
- else std::cout << (const char *)*verses.GetElement(i) << "\n";
-// else {
-// std::cout << VerseKey(verses.GetElement(i)).getOSISRef() << "\n";
-// }
- }
-
- if (argc > 3) {
- verses.setText(argv[3]);
- std::cout << "Verse is" << ((verses.Error()) ? " NOT" : "") << " in set.\n\n";
- }
-
- return 0;
-}