Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Mikhails-MacBook-Pro:revolut_demo mikhail$ ./mvnw clean package && java -jar -Dmoney.transfer.server.port=8081 target/revolut_demo-1.0.0-jar-with-dependencies.jar
- [INFO] Scanning for projects...
- [INFO]
- [INFO] -------------------< com.revolut.demo:revolut_demo >--------------------
- [INFO] Building Revolut Demo 1.0.0
- [INFO] --------------------------------[ jar ]---------------------------------
- [INFO]
- [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ revolut_demo ---
- [INFO] Deleting /Users/mikhail/IdeaProjects/revolut_demo/target (includes = [**/*], excludes = [*.jar])
- [INFO]
- [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ revolut_demo ---
- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
- [INFO] Copying 1 resource
- [INFO]
- [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ revolut_demo ---
- [INFO] Changes detected - recompiling the module!
- [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
- [INFO] Compiling 21 source files to /Users/mikhail/IdeaProjects/revolut_demo/target/classes
- [INFO]
- [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ revolut_demo ---
- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
- [INFO] Copying 1 resource
- [INFO]
- [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ revolut_demo ---
- [INFO] Changes detected - recompiling the module!
- [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
- [INFO] Compiling 6 source files to /Users/mikhail/IdeaProjects/revolut_demo/target/test-classes
- [INFO]
- [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ revolut_demo ---
- [INFO] Surefire report directory: /Users/mikhail/IdeaProjects/revolut_demo/target/surefire-reports
- -------------------------------------------------------
- T E S T S
- -------------------------------------------------------
- Running com.revolut.demo.services.moneytransfers.SuccessScriptTransferTest
- [2020-02-23 19:18:42.690] [Thread-1] INFO org.eclipse.jetty.util.log - Logging initialized @1178ms to org.eclipse.jetty.util.log.Slf4jLog
- [2020-02-23 19:18:42.806] [Thread-1] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - == Spark has ignited ...
- [2020-02-23 19:18:42.807] [Thread-1] INFO spark.embeddedserver.jetty.EmbeddedJettyServer - >> Listening on 0.0.0.0:4567
- [2020-02-23 19:18:42.810] [Thread-1] INFO org.eclipse.jetty.server.Server - jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 13.0.1+9
- [2020-02-23 19:18:42.839] [Thread-1] INFO org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
- [2020-02-23 19:18:42.839] [Thread-1] INFO org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
- [2020-02-23 19:18:42.842] [Thread-1] INFO org.eclipse.jetty.server.session - node0 Scavenging every 660000ms
- [2020-02-23 19:18:42.904] [Thread-1] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@6e5480a5{HTTP/1.1,[http/1.1]}{0.0.0.0:4567}
- [2020-02-23 19:18:42.905] [Thread-1] INFO org.eclipse.jetty.server.Server - Started @1394ms
- [2020-02-23 19:18:43.088] [qtp284860044-19] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts HTTP/1.1" 201 1
- [2020-02-23 19:18:43.119] [qtp284860044-15] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts HTTP/1.1" 201 1
- [2020-02-23 19:18:43.175] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/1/operations/charge HTTP/1.1" 200 0
- [2020-02-23 19:18:43.179] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/2/operations/charge HTTP/1.1" 200 0
- [2020-02-23 19:18:43.267] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/1/operations/transfer HTTP/1.1" 200 0
- [2020-02-23 19:18:43.271] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/2/operations/transfer HTTP/1.1" 200 0
- [2020-02-23 19:18:43.304] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/1 HTTP/1.1" 200 384
- [2020-02-23 19:18:43.343] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/2 HTTP/1.1" 200 384
- [2020-02-23 19:18:43.351] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/1/operations/withdraw HTTP/1.1" 200 0
- [2020-02-23 19:18:43.355] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/2/operations/withdraw HTTP/1.1" 200 0
- [2020-02-23 19:18:43.359] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/1 HTTP/1.1" 200 493
- [2020-02-23 19:18:43.370] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/2 HTTP/1.1" 200 493
- [2020-02-23 19:18:43.384] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/1 HTTP/1.1" 200 493
- [2020-02-23 19:18:43.391] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/2 HTTP/1.1" 200 493
- [2020-02-23 19:18:43.397] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/1/operations/charge HTTP/1.1" 200 0
- [2020-02-23 19:18:43.402] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/2/operations/charge HTTP/1.1" 200 0
- [2020-02-23 19:18:43.405] [qtp284860044-18] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/1 HTTP/1.1" 200 601
- [2020-02-23 19:18:43.411] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/2 HTTP/1.1" 200 601
- Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.667 sec
- Running com.revolut.demo.services.moneytransfers.AccountServiceTest
- 4500
- 4500
- Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.125 sec
- Running com.revolut.demo.services.moneytransfers.SerializeAccountTest
- {"accountId":1,"name":"name","balance":{"balance":10,"balanceHistories":[{"amount":10,"operationTime":"2020-02-23T16:18:43.566155Z","description":"description"}]}}
- Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
- Running com.revolut.demo.services.moneytransfers.FailedScriptTransferTest
- [2020-02-23 19:18:43.615] [qtp284860044-14] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts HTTP/1.1" 201 1
- [2020-02-23 19:18:43.620] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts HTTP/1.1" 201 1
- [2020-02-23 19:18:43.631] [qtp284860044-21] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Amount should be Number, but was [null]
- [2020-02-23 19:18:43.632] [qtp284860044-21] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/withdraw HTTP/1.1" 400 39
- [2020-02-23 19:18:43.652] [qtp284860044-20] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Balance can not be decrease for negative amount
- [2020-02-23 19:18:43.653] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/transfer HTTP/1.1" 400 47
- [2020-02-23 19:18:43.660] [qtp284860044-21] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Account id should be Integer, but was [badId]
- [2020-02-23 19:18:43.661] [qtp284860044-21] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/badId HTTP/1.1" 400 45
- [2020-02-23 19:18:43.664] [qtp284860044-20] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Balance after decrease can not be less than zero
- [2020-02-23 19:18:43.665] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/transfer HTTP/1.1" 400 48
- [2020-02-23 19:18:43.669] [qtp284860044-21] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Balance can not be increase for negative amount
- [2020-02-23 19:18:43.670] [qtp284860044-21] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/charge HTTP/1.1" 400 47
- [2020-02-23 19:18:43.673] [qtp284860044-20] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Amount should be Number, but was [null]
- [2020-02-23 19:18:43.674] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/charge HTTP/1.1" 400 39
- [2020-02-23 19:18:43.679] [qtp284860044-21] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Balance can not be decrease for negative amount
- [2020-02-23 19:18:43.680] [qtp284860044-21] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/withdraw HTTP/1.1" 400 47
- [2020-02-23 19:18:43.683] [qtp284860044-20] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - AccountId [2147483647] not found
- [2020-02-23 19:18:43.684] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "GET /accounts/2147483647 HTTP/1.1" 404 32
- [2020-02-23 19:18:43.694] [qtp284860044-21] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Balance after decrease can not be less than zero
- [2020-02-23 19:18:43.697] [qtp284860044-21] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/withdraw HTTP/1.1" 400 48
- [2020-02-23 19:18:43.701] [qtp284860044-20] WARN com.revolut.demo.services.moneytransfers.MoneyTransferApplication - Can not transfer for same account
- [2020-02-23 19:18:43.702] [qtp284860044-20] INFO com.revolut.demo.services.moneytransfers.MoneyTransferApplication - 127.0.0.1 - - [23/Feb/2020:16:18:43 +0000] "POST /accounts/6/operations/transfer HTTP/1.1" 400 33
- Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec <<< FAILURE!
- notFoundAccountId(com.revolut.demo.services.moneytransfers.FailedScriptTransferTest) Time elapsed: 0.021 sec <<< FAILURE!
- java.lang.AssertionError: Expected test to throw Assert http status code
- at org.junit.Assert.fail(Assert.java:88)
- at org.junit.rules.ExpectedException.failDueToMissingException(ExpectedException.java:263)
- at org.junit.rules.ExpectedException.access$200(ExpectedException.java:106)
- at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:245)
- at org.junit.rules.RunRules.evaluate(RunRules.java:20)
- at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
- at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
- at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
- at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
- at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
- at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
- at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
- at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
- at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
- at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252)
- at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141)
- at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.base/java.lang.reflect.Method.invoke(Method.java:567)
- at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
- at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
- at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
- at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
- at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
- Results :
- Failed tests: notFoundAccountId(com.revolut.demo.services.moneytransfers.FailedScriptTransferTest): Expected test to throw Assert http status code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement