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