

------------------------------------------------
Running EP test cases
------------------------------------------------


------------------------------------------------
Running EP01
Rationale: Test concordance with one input parameter
Expected output: Correct concordance by page

This is Concordance, a program to make concordances for text files.
$Id: concordance.cc,v 0.5 1996/11/26 23:49:48 ralph Exp ralph $
Copyright (C) 1996 Ralph L. Meyer, Spotswood, NJ 08884.
Concordance is licensed to users only under the conditions stated in the
GNU public license that comes with the distribution of this program.
Concordance comes with ABSOLUTELY NO WARRANTY; for details see the GNU public
license that accompanies this program.  You are welcome to redistribute this
software under certain conditions; for details see the GNU public license.
Send BUG reports to: meyer@princeton.edu.



Making Condordance. Depending on file length, this may take awhile.


Saving concordance file inputfiles/multiPageText.wds, - concordance to file inputfiles/multiPageText

Saving alphabet count file inputfiles/multiPageText.abc, - alphabet count for file inputfiles/multiPageText

Concordancing completed.  For concordance file, see inputfiles/multiPageText.wds; for alphabet
usage file, see inputfiles/multiPageText.abc

Concordance for file: inputfiles/multiPageText

Note: Concordancer considers a word a set of alphanumeric characters
      bounded by whitespace at each end of the set.

Total number of words in file: 14
Initial page of file was page 1
Last page of file was page 2

Word           Number of   Page number
Len  Word:         uses:   Locations:
 1 a...................1 - 1
 5 ..........check.....1 - 2
 9 ......correctly.....1 - 2
 2 .............if.....1 - 2
11 ....implemented.....1 - 2
 2 .............is.....1 - 2
 8 .......multiple.....1 - 1
 6 .........option.....1 - 2
 1 ..............p.....1 - 2
 5 ..........pages.....1 - 1
 8 .......spanning.....1 - 1
 4 ...........text.....1 - 1
 3 ............the.....1 - 2
 2 .............to.....1 - 2
------------------------------------------------
Running EP02
Rationale: Test concordance with invalid number of input parameters 3
Expected output: An error message like Too many parameters specified,
no output files are generated

This is Concordance, a program to make concordances for text files.
$Id: concordance.cc,v 0.5 1996/11/26 23:49:48 ralph Exp ralph $
Copyright (C) 1996 Ralph L. Meyer, Spotswood, NJ 08884.
Concordance is licensed to users only under the conditions stated in the
GNU public license that comes with the distribution of this program.
Concordance comes with ABSOLUTELY NO WARRANTY; for details see the GNU public
license that accompanies this program.  You are welcome to redistribute this
software under certain conditions; for details see the GNU public license.
Send BUG reports to: meyer@princeton.edu.

Abort
------------------------------------------------
Running EP03
Rationale: Test input item Existance of input file, invalid case
Expected output: An error message like nonExistingFile: The file you specified doesn't exist

This is Concordance, a program to make concordances for text files.
$Id: concordance.cc,v 0.5 1996/11/26 23:49:48 ralph Exp ralph $
Copyright (C) 1996 Ralph L. Meyer, Spotswood, NJ 08884.
Concordance is licensed to users only under the conditions stated in the
GNU public license that comes with the distribution of this program.
Concordance comes with ABSOLUTELY NO WARRANTY; for details see the GNU public
license that accompanies this program.  You are welcome to redistribute this
software under certain conditions; for details see the GNU public license.
Send BUG reports to: meyer@princeton.edu.

Abort
------------------------------------------------
Running EP04
Rationale: Test input item Integer value for the -n parameter, invalid case - not a number
Expected output: An error message like Syntax error. a is not an integer value

This is Concordance, a program to make concordances for text files.
$Id: concordance.cc,v 0.5 1996/11/26 23:49:48 ralph Exp ralph $
Copyright (C) 1996 Ralph L. Meyer, Spotswood, NJ 08884.
Concordance is licensed to users only under the conditions stated in the
GNU public license that comes with the distribution of this program.
Concordance comes with ABSOLUTELY NO WARRANTY; for details see the GNU public
license that accompanies this program.  You are welcome to redistribute this
software under certain conditions; for details see the GNU public license.
Send BUG reports to: meyer@princeton.edu.

------------------------------------------------
Running EP05
Rationale: Test -n for negative numbers

This is Concordance, a program to make concordances for text files.
$Id: concordance.cc,v 0.5 1996/11/26 23:49:48 ralph Exp ralph $
Copyright (C) 1996 Ralph L. Meyer, Spotswood, NJ 08884.
Concordance is licensed to users only under the conditions stated in the
GNU public license that comes with the distribution of this program.
Concordance comes with ABSOLUTELY NO WARRANTY; for details see the GNU public
license that accompanies this program.  You are welcome to redistribute this
software under certain conditions; for details see the GNU public license.
Send BUG reports to: meyer@princeton.edu.

------------------------------------------------
Running EP06
Rationale: Test functionality of -n in combination with -p mode
Expected output: Standard screen output, concordance begins with page 2
Concordance for file: inputfiles/multiPageText

Note: Concordancer considers a word a set of alphanumeric characters
      bounded by whitespace at each end of the set.

Total number of words in file: 14
Initial page of file was page 2
Last page of file was page 3

Word           Number of   Page number
Len  Word:         uses:   Locations:
 1 a...................1 - 2
 5 ..........check.....1 - 3
 9 ......correctly.....1 - 3
 2 .............if.....1 - 3
11 ....implemented.....1 - 3
 2 .............is.....1 - 3
 8 .......multiple.....1 - 2
 6 .........option.....1 - 3
 1 ..............p.....1 - 3
 5 ..........pages.....1 - 2
 8 .......spanning.....1 - 2
 4 ...........text.....1 - 2
 3 ............the.....1 - 3
 2 .............to.....1 - 3
------------------------------------------------
Running EP08
Rationale: Test functionality of -n parameter in combination with -l mode
Expected output: Standard screen output, concordance by line number starting with line 2
