Skip to content

RuchiGupta20/ie1-basic-stats

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Basic Statistics Basic Statistics is a Java-based implementation for computing statistics on a set of numbers. This implementation is intended to be used in software engineering courses as a subject software system. Basic Statistics uses the Apache Ant build system. **Make sure that you have [Ant](https://ant.apache.org) installed.** #### How to build Basic Statistics and run its tests from the terminal: 1. Change into the Basic Statistics root directory, which contains the *build.xml* build file. 2. Run `ant compile` to compile Basic Statistics. The compiled class files will be in the *bin* directory. 4. Run `ant test` to run all Basic Statistics unit tests. 5. Run `ant clean` whenever you want to clean up the project (i.e., delete all generated files). #### How to run Basic Statistics from the terminal: 1. After building the project (i.e., running `ant compile`), run: `java -cp bin BasicStats`. The application's GUI will show up. #### Program features: * Displays a set of entered numbers. * Computes the mean of the set of numbers. * Computes the median of the set of numbers. * Computes the mode of the set of numbers. ## Troubleshooting #### Outdated version of JUnit If your system uses an outdated version of JUnit, you may encounter the following error: ``` [junit] junit/framework/JUnit4TestAdapterCache [junit] java.lang.NoClassDefFoundError: junit/framework/JUnit4TestAdapterCache ``` Run `ant -lib lib/ ` to explicitly use JUnit4, which is provided in the *lib* directory. For example, run `ant -lib lib/ test` to run all Basic Statistics unit tests. #### Java JDK not installed or misconfigured If a Java JDK is not installed or properly configured on your system, you may encounter the following error: ``` BUILD FAILED build.xml:17 Unable to find a javac compiler; ``` Make sure that you have a JDK installed and that the JAVA_HOME environment variable is properly set. Test commit Another change

About

Toy implementation for CS520/620

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%