CucumberTest
+ +
+
+
+
+
+
+
+
|
+
+
+
+100%
+successful + |
+
+
+
+-
+
- +Tests + +
- +Standard output + +
+
+
+
+
+Tests
+Test | +Duration | +Result | +
---|---|---|
Channel Management - Admin creates a channel in a server | +2.969s | +passed | +
Channel Management - Admin removes a channel | +0.376s | +passed | +
Channel Management - User sends a message in a text channel | +0.348s | +passed | +
Friendship System - User accepts a friend request | +0.612s | +passed | +
Friendship System - User rejects a friend request | +0.665s | +passed | +
Friendship System - User sends a friend request | +0.519s | +passed | +
Interactions with Friends - User sends a message to a friend | +0.705s | +passed | +
Server Management - User creates a new server | +0.318s | +passed | +
Server Management - User join a server | +0.647s | +passed | +
User Registration and Authentication - User logs in to the system | +0.236s | +passed | +
User Registration and Authentication - User registers to the system | +0.112s | +passed | +
+
+Standard output
+ ++Scenario: Admin creates a channel in a server ?[90m# piperkt/bdd/channel-management.feature:2?[0m +17:44:08,727 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.6 +17:44:08,729 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - No custom configurators were discovered as a service. +17:44:08,729 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator +17:44:08,730 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator +17:44:08,731 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo] +17:44:08,731 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo] +17:44:08,733 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 1 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY +17:44:08,733 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator +17:44:08,734 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator +17:44:08,734 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] +17:44:08,735 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/Users/alessandromazzoli/Desktop/piper-kt/users-service/build/libs/users-service.jar!/logback.xml] +17:44:08,735 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@688b081a - Resource [logback.xml] occurs multiple times on the classpath. +17:44:08,735 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@688b081a - Resource [logback.xml] occurs at [jar:file:/Users/alessandromazzoli/Desktop/piper-kt/friendships-service/build/libs/friendships-service.jar!/logback.xml] +17:44:08,735 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@688b081a - Resource [logback.xml] occurs at [jar:file:/Users/alessandromazzoli/Desktop/piper-kt/servers-service/build/libs/servers-service.jar!/logback.xml] +17:44:08,735 |-WARN in ch.qos.logback.classic.util.DefaultJoranConfigurator@688b081a - Resource [logback.xml] occurs at [jar:file:/Users/alessandromazzoli/Desktop/piper-kt/users-service/build/libs/users-service.jar!/logback.xml] +17:44:08,740 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@7a2ba1dd - URL [jar:file:/Users/alessandromazzoli/Desktop/piper-kt/users-service/build/libs/users-service.jar!/logback.xml] is not of type file +17:44:08,797 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT] +17:44:08,797 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] +17:44:08,803 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property +17:44:08,829 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to INFO +17:44:08,830 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to Logger[ROOT] +17:44:08,832 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@7a05815c - End of configuration. +17:44:08,835 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2788ca8b - Registering current configuration as safe fallback point +17:44:08,836 |-INFO in ch.qos.logback.classic.util.ContextInitializer@7d340c83 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 102 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY + +?[36m17:44:09.150?[0;39m ?[1;30m[Test worker]?[0;39m ?[34mINFO ?[0;39m ?[35mi.m.s.ObjectMappers$ObjectMapperContext$1?[0;39m - Established active environments: [test] + ?[32mGiven ?[0m?[32mI am an authenticated user?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iAmAnAuthenticatedUser()?[0m + ?[32mAnd ?[0m?[32mI have created a server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iHaveAServer()?[0m + ?[32mWhen ?[0m?[32mI create a new channel in a server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iCreateANewChannelInAServer()?[0m + ?[32mThen ?[0m?[32mI should be able to access the channel?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iShouldBeAbleToAccessTheChannel()?[0m + +Scenario: Admin removes a channel ?[90m# piperkt/bdd/channel-management.feature:8?[0m + ?[32mGiven ?[0m?[32mI am an authenticated user?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iAmAnAuthenticatedUser()?[0m + ?[32mAnd ?[0m?[32mI have created a server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iHaveAServer()?[0m + ?[32mAnd ?[0m?[32mthere is a channel in the server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.thereIsAChannelInTheServer()?[0m + ?[32mWhen ?[0m?[32mI remove the channel?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iRemoveTheChannel()?[0m + ?[32mThen ?[0m?[32mthe channel should be removed from the server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.theChannelShouldBeRemovedFromTheServer()?[0m + +Scenario: User sends a message in a text channel ?[90m# piperkt/bdd/channel-management.feature:15?[0m + ?[32mGiven ?[0m?[32mI am an authenticated user?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iAmAnAuthenticatedUser()?[0m + ?[32mAnd ?[0m?[32mI have created a server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iHaveAServer()?[0m + ?[32mAnd ?[0m?[32mthere is a text channel in the server?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.thereIsATextChannelInTheServer()?[0m + ?[32mWhen ?[0m?[32mI send a message in a text channel?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.iSendAMessage()?[0m + ?[32mThen ?[0m?[32mthe message should be displayed in the channel?[0m ?[90m# void piperkt.bdd.channels.ChannelsSteps.theMessageShouldBeDisplayedInTheChannel()?[0m + +Scenario: User sends a message to a friend ?[90m# piperkt/bdd/direct.feature:3?[0m + ?[32mGiven ?[0m?[32mI am logged user?[0m ?[90m# void piperkt.bdd.directs.DirectSteps.iAmLoggedUser()?[0m + ?[32mAnd ?[0m?[32mI have a friend?[0m ?[90m# void piperkt.bdd.directs.DirectSteps.iHaveAFriend()?[0m + ?[32mWhen ?[0m?[32mI send a message to the friend?[0m ?[90m# void piperkt.bdd.directs.DirectSteps.iSendAMessageToTheFriend()?[0m + ?[32mThen ?[0m?[32mthe friend should receive the message?[0m ?[90m# void piperkt.bdd.directs.DirectSteps.theFriendShouldReceiveTheMessage()?[0m + +Scenario: User sends a friend request ?[90m# piperkt/bdd/friendship.feature:3?[0m + ?[32mGiven ?[0m?[32mI am a logged user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iAmALoggedUser()?[0m + ?[32mAnd ?[0m?[32manother user exists?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.anotherUserExists()?[0m + ?[32mWhen ?[0m?[32mI send a friend request to the other user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iSendAFriendRequestToTheOtherUser()?[0m + ?[32mThen ?[0m?[32mthe other user should have a pending friend request?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.theOtherUserShouldHaveAPendingFriendRequest()?[0m + +Scenario: User accepts a friend request ?[90m# piperkt/bdd/friendship.feature:9?[0m + ?[32mGiven ?[0m?[32mI am a logged user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iAmALoggedUser()?[0m + ?[32mAnd ?[0m?[32manother user exists?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.anotherUserExists()?[0m + ?[32mAnd ?[0m?[32mI have a pending friend request from the other user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iHaveAPendingFriendRequest()?[0m + ?[32mWhen ?[0m?[32mI accept the friend request?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iAcceptTheFriendRequest()?[0m + ?[32mThen ?[0m?[32mthe other user should be added to my friend list?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.theOtherUserShouldBeAddedToMyFriendList()?[0m + +Scenario: User rejects a friend request ?[90m# piperkt/bdd/friendship.feature:16?[0m + ?[32mGiven ?[0m?[32mI am a logged user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iAmALoggedUser()?[0m + ?[32mAnd ?[0m?[32manother user exists?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.anotherUserExists()?[0m + ?[32mAnd ?[0m?[32mI have a pending friend request from the other user?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iHaveAPendingFriendRequest()?[0m + ?[32mWhen ?[0m?[32mI reject the friend request?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.iRejectTheFriendRequest()?[0m + ?[32mThen ?[0m?[32mthe other user should not be added to my friend list?[0m ?[90m# void piperkt.bdd.friendship.FriendshipsSteps.theOtherUserShouldNotBeAddedToMyFriendList()?[0m + +Scenario: User creates a new server ?[90m# piperkt/bdd/servers.feature:3?[0m + ?[32mGiven ?[0m?[32mI am the logged user?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iAmALoggedUser()?[0m + ?[32mWhen ?[0m?[32mI create a new server?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iCreateANewServer()?[0m + ?[32mThen ?[0m?[32mI should be able to access the server as owner?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iShouldBeAbleToAccessTheServer()?[0m + +Scenario: User join a server ?[90m# piperkt/bdd/servers.feature:8?[0m + ?[32mGiven ?[0m?[32mI am the logged user?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iAmALoggedUser()?[0m + ?[32mAnd ?[0m?[32manother user has a server?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.anotherUserHasAServer()?[0m + ?[32mWhen ?[0m?[32mI join the server?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iJoinTheServer()?[0m + ?[32mThen ?[0m?[32mI should be able to access the server as member?[0m ?[90m# void piperkt.bdd.servers.ServersSteps.iShouldBeAbleToAccessTheServerAsMember()?[0m + +Scenario: User registers to the system ?[90m# piperkt/bdd/users.feature:3?[0m + ?[32mGiven ?[0m?[32mI am not logged in?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iAmNotLoggedIn()?[0m + ?[32mWhen ?[0m?[32mI make a REGISTER request with valid credentials?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iMakeAREGISTERRequestWithValidCredentials()?[0m + ?[32mThen ?[0m?[32mI should be registered to the system?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iShouldBeRegisteredToTheSystem()?[0m + +Scenario: User logs in to the system ?[90m# piperkt/bdd/users.feature:8?[0m + ?[32mGiven ?[0m?[32mI am registered?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iAmRegistered()?[0m + ?[32mAnd ?[0m?[32mI am not logged in?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iAmNotLoggedIn()?[0m + ?[32mWhen ?[0m?[32mI make a LOGIN request with valid credentials?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iMakeALOGINRequestWithValidCredentials()?[0m + ?[32mThen ?[0m?[32mI should be logged in to the system?[0m ?[90m# void piperkt.bdd.users.UserManagementSteps.iShouldBeLoggedInToTheSystem()?[0m ++ +