Mercurial > hg > y16 > e165758 > os > ex2.1
changeset 1:dad8bfe0269d
テストにわざと失敗させるところまで終了
author | e165758@okuto.local |
---|---|
date | Tue, 07 Nov 2017 13:43:12 +0900 |
parents | 66ed66e5d27d |
children | 6305cc5bdd77 |
files | .idea/libraries/Arquillian_JUnit_Release.xml src/main/java/jp/ac/uryukyu/ie/e165758/FileWrite.java src/main/jp/ac/uryukyu/ie/e165758/FileWrite.java src/test/java/jp/ac/uryukyu/ie/e165758/FileWriteTest.java |
diffstat | 4 files changed, 79 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.idea/libraries/Arquillian_JUnit_Release.xml Tue Nov 07 13:43:12 2017 +0900 @@ -0,0 +1,29 @@ +<component name="libraryTable"> + <library name="Arquillian JUnit:Release" type="repository"> + <properties maven-id="org.jboss.arquillian.junit:arquillian-junit-container:RELEASE" /> + <CLASSES> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/junit/arquillian-junit-container/1.1.13.Final/arquillian-junit-container-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/junit/arquillian-junit-core/1.1.13.Final/arquillian-junit-core-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/test/arquillian-test-api/1.1.13.Final/arquillian-test-api-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/core/arquillian-core-api/1.1.13.Final/arquillian-core-api-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/test/arquillian-test-spi/1.1.13.Final/arquillian-test-spi-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/core/arquillian-core-spi/1.1.13.Final/arquillian-core-spi-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/container/arquillian-container-test-api/1.1.13.Final/arquillian-container-test-api-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/shrinkwrap/shrinkwrap-api/1.2.6/shrinkwrap-api-1.2.6.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/container/arquillian-container-test-spi/1.1.13.Final/arquillian-container-test-spi-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/container/arquillian-container-spi/1.1.13.Final/arquillian-container-spi-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-api-base/2.0.0-alpha-10/shrinkwrap-descriptors-api-base-2.0.0-alpha-10.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/core/arquillian-core-impl-base/1.1.13.Final/arquillian-core-impl-base-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/test/arquillian-test-impl-base/1.1.13.Final/arquillian-test-impl-base-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/container/arquillian-container-impl-base/1.1.13.Final/arquillian-container-impl-base-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/config/arquillian-config-api/1.1.13.Final/arquillian-config-api-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/config/arquillian-config-impl-base/1.1.13.Final/arquillian-config-impl-base-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-spi/2.0.0-alpha-10/shrinkwrap-descriptors-spi-2.0.0-alpha-10.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/arquillian/container/arquillian-container-test-impl-base/1.1.13.Final/arquillian-container-test-impl-base-1.1.13.Final.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/shrinkwrap/shrinkwrap-impl-base/1.2.6/shrinkwrap-impl-base-1.2.6.jar!/" /> + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/shrinkwrap/shrinkwrap-spi/1.2.6/shrinkwrap-spi-1.2.6.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES /> + </library> +</component> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/jp/ac/uryukyu/ie/e165758/FileWrite.java Tue Nov 07 13:43:12 2017 +0900 @@ -0,0 +1,34 @@ +package jp.ac.uryukyu.ie.e165758; + +public class FileWrite { + public boolean isBuffering = true; + public long writeSize = 4096; + + public static void main(String args[]) { + System.out.println("test"); + + FileWrite fileWrite = new FileWrite(); + fileWrite.getopts(args); + } + + public void getopts(String[] args){ + for(int i=0; i<args.length; i++){ + switch(args[i]){ + case "-b" : isBuffering = true; break; + case "-u" : isBuffering = false; break; + case "--size" : + if(i+1 <= args.length){ + writeSize = Integer.parseInt(args[i+1]); + i++; + } + break; + } + } + } + long getWriteSize(){ + return this.writeSize; + } + boolean isBuffered(){ + return this.isBuffering; + } +}
--- a/src/main/jp/ac/uryukyu/ie/e165758/FileWrite.java Tue Nov 07 10:34:30 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -package jp.ac.uryukyu.ie.e165758; - -public class FileWrite { - public static void main(String args[]) { - System.out.println("test"); - } -}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/jp/ac/uryukyu/ie/e165758/FileWriteTest.java Tue Nov 07 13:43:12 2017 +0900 @@ -0,0 +1,16 @@ +package jp.ac.uryukyu.ie.e165758; + +import org.junit.Test; + +import static org.junit.Assert.*; + +public class FileWriteTest { + @Test + public void getopts() throws Exception { + FileWrite fw = new FileWrite(); + String[] args = {"-b", "--size", "1234"}; + fw.getopts(args); + assertEquals(fw.getWriteSize(), 1234); + assertEquals(fw.isBuffered(), false); + } +} \ No newline at end of file