From c032e52bebfb201764cb6637b408487cbd4e28cd Mon Sep 17 00:00:00 2001 From: Christopher Bohn <bohn@unl.edu> Date: Tue, 1 Oct 2024 10:28:11 -0500 Subject: [PATCH] Added starter code for Lab 7 --- quadrants/.gitignore | 62 +++++++++++++++++++ quadrants/pom.xml | 37 +++++++++++ .../edu/unl/cse/soft160/quadrants/App.java | 13 ++++ .../unl/cse/soft160/quadrants/AppTest.java | 38 ++++++++++++ 4 files changed, 150 insertions(+) create mode 100644 quadrants/.gitignore create mode 100644 quadrants/pom.xml create mode 100644 quadrants/src/main/java/edu/unl/cse/soft160/quadrants/App.java create mode 100644 quadrants/src/test/java/edu/unl/cse/soft160/quadrants/AppTest.java diff --git a/quadrants/.gitignore b/quadrants/.gitignore new file mode 100644 index 0000000..f35f60a --- /dev/null +++ b/quadrants/.gitignore @@ -0,0 +1,62 @@ +# Mac file finder metadata +.DS_Store +# Windows file metadata +._* +# Thumbnail image caches +Thumbs.db +ethumbs.db +# MS Office temporary file +~* +# Emacs backup file +*~ + +# Common +[Bb]in/ +[Bb]uild/ +[Oo]bj/ +[Oo]ut/ +[Tt]mp/ +[Xx]86/ +[Ii][Aa]32/ +[Xx]64/ +[Xx]86_64/ +[Xx]86-64/ +[Aa]rm +[Aa]32 +[Tt]32 +[Aa]64 +*.tmp +*.bak +*.bk +*.swp + +# Java files +*.class +javadoc/ + +# Maven +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties + +# JetBrains (IntelliJ IDEA, PyCharm, etc) files +.idea/ +cmake-build-*/ +*.iml +*.iws +*.ipr + +# Eclipse files +.settings/ +.project +.classpath +.buildpath +.loadpath +.factorypath +local.properties diff --git a/quadrants/pom.xml b/quadrants/pom.xml new file mode 100644 index 0000000..1cd97bc --- /dev/null +++ b/quadrants/pom.xml @@ -0,0 +1,37 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>edu.unl.cse.soft160.quadrants</groupId> + <artifactId>quadrants</artifactId> + <packaging>jar</packaging> + <version>1.0-SNAPSHOT</version> + <name>quadrants</name> + <url>http://maven.apache.org</url> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <build> + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.1</version> + <configuration> + <source>8</source> + <target>8</target> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.13</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> + diff --git a/quadrants/src/main/java/edu/unl/cse/soft160/quadrants/App.java b/quadrants/src/main/java/edu/unl/cse/soft160/quadrants/App.java new file mode 100644 index 0000000..fbb2295 --- /dev/null +++ b/quadrants/src/main/java/edu/unl/cse/soft160/quadrants/App.java @@ -0,0 +1,13 @@ +package edu.unl.cse.soft160.quadrants; + +public class App { + public static void main( String[] args ) { + java.util.Scanner scanner = new java.util.Scanner(System.in); + System.out.print("Enter an x coordinate: "); + double x = scanner.nextDouble(); + System.out.print("Enter a y coordinate: "); + double y = scanner.nextDouble(); + // ... + scanner.close(); + } +} diff --git a/quadrants/src/test/java/edu/unl/cse/soft160/quadrants/AppTest.java b/quadrants/src/test/java/edu/unl/cse/soft160/quadrants/AppTest.java new file mode 100644 index 0000000..d2294e8 --- /dev/null +++ b/quadrants/src/test/java/edu/unl/cse/soft160/quadrants/AppTest.java @@ -0,0 +1,38 @@ +package edu.unl.cse.soft160.quadrants; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} -- GitLab