From e39308b62dc29cbdd274f156fcd9d68b8d3c1892 Mon Sep 17 00:00:00 2001 From: eGovFrameSupport Date: Mon, 9 Sep 2024 14:43:31 +0900 Subject: [PATCH] =?UTF-8?q?Revert=20"[2024=EB=85=84=20=EC=A0=84=EC=9E=90?= =?UTF-8?q?=EC=A0=95=EB=B6=80=20=ED=91=9C=EC=A4=80=ED=94=84=EB=A0=88?= =?UTF-8?q?=EC=9E=84=EC=9B=8C=ED=81=AC=20=EC=BB=A8=ED=8A=B8=EB=A6=AC?= =?UTF-8?q?=EB=B7=B0=EC=85=98][=EB=A1=9C=EA=B7=B8=EC=9D=B8]=20=EC=85=80?= =?UTF-8?q?=EB=A0=88=EB=8A=84=20=EB=8B=A8=EC=9C=84=20=ED=85=8C=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 429 ++++++++++-------- .../TestEgovLoginApiControllerSelenium.java | 69 --- src/test/resources/logback-spring.xml | 82 ---- 3 files changed, 230 insertions(+), 350 deletions(-) delete mode 100644 src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java delete mode 100644 src/test/resources/logback-spring.xml diff --git a/pom.xml b/pom.xml index 5243813..79e123e 100644 --- a/pom.xml +++ b/pom.xml @@ -3,22 +3,24 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 org.egovframe.template - simpleHomePage + simpleHomePage jar 1.0.0 egovframework example.egovframework.com + The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt + 5.3.27 - 4.2.0 - 4.23.1 + 4.2.0 + mvn2s @@ -41,12 +43,14 @@ + org.springframework.boot spring-boot-starter-parent 2.7.12 + @@ -80,29 +84,29 @@ provided - org.apache.tomcat.embed - tomcat-embed-core - 9.0.73 + org.apache.tomcat.embed + tomcat-embed-core + 9.0.73 - org.apache.tomcat.embed - tomcat-embed-el - 9.0.73 + org.apache.tomcat.embed + tomcat-embed-el + 9.0.73 - org.apache.tomcat.embed - tomcat-embed-jasper - 9.0.73 + org.apache.tomcat.embed + tomcat-embed-jasper + 9.0.73 - org.apache.tomcat.embed - tomcat-embed-websocket - 9.0.73 + org.apache.tomcat.embed + tomcat-embed-websocket + 9.0.73 - org.apache.tomcat - tomcat-annotations-api - 9.0.73 + org.apache.tomcat + tomcat-annotations-api + 9.0.73 org.springframework.boot @@ -121,12 +125,14 @@ --> + - org.springdoc - springdoc-openapi-ui - 1.7.0 + org.springdoc + springdoc-openapi-ui + 1.7.0 + org.egovframe.rte org.egovframe.rte.ptl.mvc @@ -158,25 +164,28 @@ ${org.egovframe.rte.version} - org.egovframe.rte - org.egovframe.rte.fdl.security - ${org.egovframe.rte.version} + org.egovframe.rte + org.egovframe.rte.fdl.security + ${org.egovframe.rte.version} + javax.servlet javax.servlet-api 4.0.1 provided + - javax.servlet.jsp.jstl - jstl-api - 1.2 - + javax.servlet.jsp.jstl + jstl-api + 1.2 + + - org.apache.commons - commons-dbcp2 - 2.9.0 + org.apache.commons + commons-dbcp2 + 2.9.0 org.projectlombok @@ -184,53 +193,64 @@ 1.18.28 true - - commons-codec - commons-codec + + + commons-codec + commons-codec 1.15 + commons-validator commons-validator 1.7 + org.springmodules spring-modules-validation 0.8 - + + org.apache.taglibs - taglibs-standard-impl - 1.2.5 + taglibs-standard-impl + 1.2.5 + cglib cglib 3.3.0 + org.antlr antlr 3.5 + org.apache.commons commons-compress 1.23.0 + org.hsqldb hsqldb 2.7.2 jdk8 + - - mysql - mysql-connector-java - 8.0.33 - + + + mysql + mysql-connector-java + 8.0.33 + + + + + + org.hibernate hibernate-validator 7.0.4.Final + com.googlecode.log4jdbc @@ -281,32 +306,38 @@ + org.apache.logging.log4j log4j-core + - io.jsonwebtoken - jjwt - 0.9.1 + io.jsonwebtoken + jjwt + 0.9.1 + commons-fileupload commons-fileupload 1.5 + javax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided + com.ibm.icu icu4j 73.2 + org.eclipse yasson @@ -317,13 +348,9 @@ javax.json 1.1.3 - - - org.seleniumhq.selenium - selenium-java - test - + + install ${basedir}/target @@ -340,11 +367,11 @@ embedded - + - + org.apache.maven.plugins maven-compiler-plugin 3.11.0 @@ -356,48 +383,49 @@ - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - false - - - - org.codehaus.mojo - hibernate3-maven-plugin - 3.0 - - - - hbm2ddl - annotationconfiguration - - - - - - org.hsqldb - hsqldb - 2.7.2 - - - - - - org.codehaus.mojo - emma-maven-plugin - 1.0-alpha-3 - - - - org.apache.maven.plugins - maven-pmd-plugin - 3.21.0 - - - - + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + false + + + + org.codehaus.mojo + hibernate3-maven-plugin + 3.0 + + + + hbm2ddl + annotationconfiguration + + + + + + org.hsqldb + hsqldb + 2.7.2 + + + + + + org.codehaus.mojo + emma-maven-plugin + 1.0-alpha-3 + + + + org.apache.maven.plugins + maven-pmd-plugin + 3.21.0 + + + + + com.mysema.maven apt-maven-plugin @@ -411,7 +439,9 @@ ${project.build.directory}/generated-sources com.querydsl.apt.jpa.JPAAnnotationProcessor + + generate-test-entities generate-test-sources @@ -435,108 +465,109 @@ - - - org.apache.maven.plugins - maven-surefire-plugin - 3.1.2 - - true - once - xml - - **/Abstract*.java - **/*Suite.java - - - **/*Test.java - - - - - org.codehaus.mojo - emma-maven-plugin - true - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.5.0 - - - - org.springframework.boot - spring-boot-maven-plugin - - true - - - - - - ${basedir}/target/site - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 3.4.4 - - - sunlink - - javadoc - - true - - - https://docs.oracle.com/javase/8/docs/api/ - - - - - - - - org.codehaus.mojo - emma-maven-plugin - true - - - org.codehaus.mojo - surefire-report-maven-plugin - true - - - - report-only - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - 128m - 512m - ${encoding} - ${encoding} - ${encoding} - - - - - org.apache.maven.plugins - maven-jxr-plugin - - ${encoding} - ${encoding} - true - apidocs - - - - + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.2 + + true + once + xml + + **/Abstract*.java + **/*Suite.java + + + **/*Test.java + + + + + org.codehaus.mojo + emma-maven-plugin + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.5.0 + + + + org.springframework.boot + spring-boot-maven-plugin + + true + + + + + + + ${basedir}/target/site + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.4 + + + sunlink + + javadoc + + true + + + https://docs.oracle.com/javase/8/docs/api/ + + + + + + + + org.codehaus.mojo + emma-maven-plugin + true + + + org.codehaus.mojo + surefire-report-maven-plugin + true + + + + report-only + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + 128m + 512m + ${encoding} + ${encoding} + ${encoding} + + + + + org.apache.maven.plugins + maven-jxr-plugin + + ${encoding} + ${encoding} + true + apidocs + + + + diff --git a/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java b/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java deleted file mode 100644 index b86beb1..0000000 --- a/src/test/java/egovframework/let/uat/uia/web/TestEgovLoginApiControllerSelenium.java +++ /dev/null @@ -1,69 +0,0 @@ -package egovframework.let.uat.uia.web; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.fail; - -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.chrome.ChromeDriver; - -import lombok.extern.slf4j.Slf4j; - -@Slf4j -class TestEgovLoginApiControllerSelenium { - - WebDriver driver; - - @BeforeEach - public void setup() { - driver = new ChromeDriver(); - } - - @Test - void test() { - if (log.isDebugEnabled()) { - log.debug("[2024년 전자정부 표준프레임워크 컨트리뷰션][로그인] 셀레늄 단위 테스트"); - } - - // given - // 로그인 화면 이동 - driver.get("http://localhost:3000/login"); - - // 아이디 입력 - sleep(); - WebElement idWebElement = driver.findElement(By.cssSelector( - "#contents > div > div.login_box > form > fieldset > span > input[type=text]:nth-child(1)")); - idWebElement.sendKeys("admin"); - - // 비밀번호 입력 - sleep(); - WebElement passwordWebElement = driver.findElement(By.cssSelector( - "#contents > div > div.login_box > form > fieldset > span > input[type=password]:nth-child(2)")); - passwordWebElement.sendKeys("1"); - - // when - // 로그인 버튼 클릭 - sleep(); - WebElement loginWebElement = driver - .findElement(By.cssSelector("#contents > div > div.login_box > form > fieldset > button > span")); - loginWebElement.click(); - - // then - sleep(); - WebElement spanWebElement = driver - .findElement(By.cssSelector("#root > div > div.header > div.inner > div.user_info > span")); - assertEquals("관리자", spanWebElement.getText(), "로그인 실패"); - } - - private void sleep() { - try { - Thread.sleep(3000); - } catch (InterruptedException e) { - fail("InterruptedException: Thread.sleep"); - } - } - -} diff --git a/src/test/resources/logback-spring.xml b/src/test/resources/logback-spring.xml deleted file mode 100644 index ac79675..0000000 --- a/src/test/resources/logback-spring.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - [%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} : %30logger{5} - - %msg%n - - - - - - - - ${LOG_PATH}/${LOG_FILE_NAME}.log - - - - ${LOG_PATTERN} - - - - - - ${LOG_PATH}/${LOG_FILE_NAME}.%d{yyyy-MM-dd}_%i.log - - - - ${LOG_MAX_FILE_SIZE} - - - ${LOG_MAX_HISTORY} - - - - - - - - - - - - - - - - - - - - \ No newline at end of file