Skip to content

test-driven-development/growing-object-oriented-software-guided-by-tests

Repository files navigation

goos

growing object-oriented software guided by tests

Getting Started

use the following docker image:

docker pull gizmotronic/openfire:4.4.4

run it as follows:

sudo docker run --name openfire -d --restart=always --publish 9090:9090 --publish 5222:5222 --publish 7777:7777 --volume ~/.openfire:/var/lib/openfire gizmotronic/openfire:4.4.4

logon to the administrator's portal in the browser:

localhost:9090

in Language Selection, make your choice, and continue


(01) Language Selection


in Server Settings, use localhost as the Fully Qualified Domain Name [FQDN], and continue


(02) Server Settings


in Database Settings, accept the default Embedded Database, and continue


(03) Database Settings


in Profile Settings, accept the default and continue


(04) Profile Settings


in Administrator Account, accept the default and continue


(05) Administrator Account


in Setup Complete!, click Login to the admin console


(06) Setup Complete!


login to the Administration Console with username: admin, password: admin


(07) Setup Complete!


We set it up to not store offline messages, which meant there was no persistent state. In the System Manager, we edited the “System Name” property to be localhost, so the tests would run consistently. Finally, we set the resource policy to “Never kick,” which will not allow a new resource to log in if there’s a conflict.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages