/testclient_javabot

An offline testing client to test javabot in a 1 on 1 session

Primary LanguageJavaApache License 2.0Apache-2.0

What this is:

This is a minimal "Chat-Client" to allow offline testing and troubleshooting the javabot under development at http://github.com/Vincentyification/JavaBot

What this is not:

A test suite. This is a minimal "implementation" to allow manual troubleshooting and testing the JavaBot, which will be referred to as "Junior" in the chat.

Issues for the JavaBot himself should be submitted to the JavaBot repository. Only issues concerning the TestClient will be accepted here.

Setup:

This currently requires an existing and mvn install-ed JavaBot (instructions can be found in SETUP.MD) on your local machine to run, mostly since Junior is not accessible in any public maven repo yet. It can be run simply by executing mvn exec:java to start up with the currently availably state of Junior

Special Thanks:

  • Codereview user rolfl, for providing an excellent review and reimplementation of MessageTracker.java (see it's javadoc)

License:

All files in this repository, unless explicitly specified otherwise in the files itself are licensed under Apache Software License, Version 2.0 (the "License");

Copyright 2015 Clemens Lieb (aka. Vogel612), Abhinay Agarwal (aka. TheItachiUchiha)

You may not use the files except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.