CucumberTest

11

tests

0

failures

0

ignored

7.507s

duration

100%

successful

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