Crossfire JXClient, Trunk
TestCrossfireServerConnection.java
Go to the documentation of this file.
1 /*
2  * This file is part of JXClient, the Fullscreen Java Crossfire Client.
3  *
4  * JXClient is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * JXClient is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with JXClient; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17  *
18  * Copyright (C) 2005-2008 Yann Chachkoff
19  * Copyright (C) 2006-2017,2019-2023 Andreas Kirschbaum
20  * Copyright (C) 2010-2012,2014-2018,2020-2023 Nicolas Weeger
21  */
22 
23 package com.realtime.crossfire.jxclient.server.crossfire;
24 
28 import java.util.Collection;
29 import org.jetbrains.annotations.NotNull;
30 import org.jetbrains.annotations.Nullable;
31 import org.junit.Assert;
32 
40 
44  @NotNull
45  private final StringBuilder sb = new StringBuilder();
46 
51  super(new Model(new TestGuiStateManager()));
52  }
53 
54  @Override
55  public void start() {
56  Assert.fail();
57  }
58 
59  @Override
60  public void stop() {
61  Assert.fail();
62  }
63 
64  @Override
65  public void addCrossfireMapScrollListener(@NotNull final CrossfireMapScrollListener listener) {
66  }
67 
68  @Override
69  public void setCrossfireUpdateMapListener(@NotNull final CrossfireUpdateMapListener listener) {
70  Assert.fail();
71  }
72 
73  @Override
74  public void sendAddme() {
75  Assert.fail();
76  }
77 
78  @Override
79  public void sendApply(final int tag) {
80  sb.append("apply ").append(tag).append("\n");
81  }
82 
83  @Override
84  public void sendAskface(final int faceNum) {
85  Assert.fail();
86  }
87 
88  @Override
89  public void addFaceReceivedListener(@NotNull final AskfaceFaceQueueListener listener) {
90  Assert.fail();
91  }
92 
93  @Override
94  public void sendExamine(final int tag) {
95  Assert.fail();
96  }
97 
98  @Override
99  public void sendLock(final boolean val, final int tag) {
100  sb.append("lock ").append(val).append(" ").append(tag).append("\n");
101  }
102 
103  @Override
104  public void sendLookat(final int dx, final int dy) {
105  Assert.fail();
106  }
107 
108  @Override
109  public void sendMark(final int tag) {
110  sb.append("mark ").append(tag).append("\n");
111  }
112 
113  @Override
114  public void sendMove(final int to, final int tag, final int nrof) {
115  sb.append("move ").append(to).append(" ").append(tag).append(" ").append(nrof).append("\n");
116  }
117 
118  @Override
119  public int sendNcom(final int repeat, @NotNull final String command) {
120  sb.append("ncom ").append(repeat).append(" ").append(command).append("\n");
121  return 0;
122  }
123 
124  @Override
125  public void sendRawString(@NotNull final String command) {
126  sb.append("raw ").append(command).append("\n");
127  }
128 
129  @Override
130  public void sendReply(@NotNull final String text) {
131  Assert.fail();
132  }
133 
134  @Override
135  public void sendRequestinfo(@NotNull final String infoType) {
136  Assert.fail();
137  }
138 
139  @Override
140  public void sendSetup(@NotNull final String... options) {
141  Assert.fail();
142  }
143 
144  @Override
145  public void sendToggleextendedtext(@NotNull final int... types) {
146  Assert.fail();
147  }
148 
149  @Override
150  public void sendVersion(final int csval, final int scval, @NotNull final String vinfo) {
151  Assert.fail();
152  }
153 
154  @Override
155  public void setPreferredMapSize(final int preferredMapWidth, final int preferredMapHeight) {
156  Assert.fail();
157  }
158 
159  @Override
160  public void setPreferredNumLookObjects(final int preferredNumLookObjects) {
161  Assert.fail();
162  }
163 
164  @Nullable
165  @Override
166  public String getAccountName() {
167  return null;
168  }
169 
170  @Override
171  public void addClientSocketListener(@NotNull final ClientSocketListener clientSocketListener) {
172  }
173 
174  @Override
175  public void removeClientSocketListener(@NotNull final ClientSocketListener clientSocketListener) {
176  throw new AssertionError();
177  }
178 
179  @Override
180  public void connect(@NotNull final String hostname, final int port) {
181  Assert.fail();
182  }
183 
184  @Override
185  public void disconnect(@NotNull final String reason) {
186  Assert.fail();
187  }
188 
189  @Override
190  public void sendAccountLogin(@NotNull final String login, @NotNull final String password) {
191  Assert.fail();
192  }
193 
194  @Override
195  public void sendAccountPlay(@NotNull final String name) {
196  Assert.fail();
197  }
198 
199  @Override
200  public void sendAccountLink(final int force, @NotNull final String login, @NotNull final String password) {
201  Assert.fail();
202  }
203 
204  @Override
205  public void sendAccountCreate(@NotNull final String login, @NotNull final String password) {
206  Assert.fail();
207  }
208 
209  @Override
210  public void sendAccountCharacterCreate(@NotNull final String login, @NotNull final String password, @NotNull final Collection<String> attributes) {
211  Assert.fail();
212  }
213 
214  @Override
215  public void sendAccountPassword(@NotNull final String currentPassword, @NotNull final String newPassword) {
216  Assert.fail();
217  }
218 
219  @NotNull
220  @Override
221  public String toString() {
222  return sb.toString();
223  }
224 
225 }
com.realtime.crossfire.jxclient
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.addFaceReceivedListener
void addFaceReceivedListener(@NotNull final AskfaceFaceQueueListener listener)
Definition: TestCrossfireServerConnection.java:89
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendMove
void sendMove(final int to, final int tag, final int nrof)
Definition: TestCrossfireServerConnection.java:114
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.addCrossfireMapScrollListener
void addCrossfireMapScrollListener(@NotNull final CrossfireMapScrollListener listener)
Definition: TestCrossfireServerConnection.java:65
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendExamine
void sendExamine(final int tag)
Definition: TestCrossfireServerConnection.java:94
com.realtime.crossfire.jxclient.server
com.realtime.crossfire.jxclient.guistate.TestGuiStateManager
Definition: TestGuiStateManager.java:8
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendToggleextendedtext
void sendToggleextendedtext(@NotNull final int... types)
Definition: TestCrossfireServerConnection.java:145
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.TestCrossfireServerConnection
TestCrossfireServerConnection()
Definition: TestCrossfireServerConnection.java:50
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.removeClientSocketListener
void removeClientSocketListener(@NotNull final ClientSocketListener clientSocketListener)
Definition: TestCrossfireServerConnection.java:175
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendReply
void sendReply(@NotNull final String text)
Definition: TestCrossfireServerConnection.java:130
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountPlay
void sendAccountPlay(@NotNull final String name)
Definition: TestCrossfireServerConnection.java:195
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountLogin
void sendAccountLogin(@NotNull final String login, @NotNull final String password)
Definition: TestCrossfireServerConnection.java:190
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.setPreferredMapSize
void setPreferredMapSize(final int preferredMapWidth, final int preferredMapHeight)
Definition: TestCrossfireServerConnection.java:155
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.toString
String toString()
Definition: TestCrossfireServerConnection.java:221
com.realtime.crossfire.jxclient.server.socket.ClientSocketListener
Definition: ClientSocketListener.java:33
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.stop
void stop()
Definition: TestCrossfireServerConnection.java:60
com.realtime.crossfire.jxclient.faces
Definition: AbstractFaceQueue.java:23
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendApply
void sendApply(final int tag)
Definition: TestCrossfireServerConnection.java:79
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAddme
void sendAddme()
Definition: TestCrossfireServerConnection.java:74
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sb
final StringBuilder sb
Definition: TestCrossfireServerConnection.java:45
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountLink
void sendAccountLink(final int force, @NotNull final String login, @NotNull final String password)
Definition: TestCrossfireServerConnection.java:200
com.realtime.crossfire.jxclient.guistate
Definition: ClientSocketState.java:23
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendRequestinfo
void sendRequestinfo(@NotNull final String infoType)
Definition: TestCrossfireServerConnection.java:135
com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener
Definition: CrossfireUpdateMapListener.java:33
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendRawString
void sendRawString(@NotNull final String command)
Definition: TestCrossfireServerConnection.java:125
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.disconnect
void disconnect(@NotNull final String reason)
Definition: TestCrossfireServerConnection.java:185
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAskface
void sendAskface(final int faceNum)
Definition: TestCrossfireServerConnection.java:84
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendNcom
int sendNcom(final int repeat, @NotNull final String command)
Definition: TestCrossfireServerConnection.java:119
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendLookat
void sendLookat(final int dx, final int dy)
Definition: TestCrossfireServerConnection.java:104
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.addClientSocketListener
void addClientSocketListener(@NotNull final ClientSocketListener clientSocketListener)
Definition: TestCrossfireServerConnection.java:171
com.realtime.crossfire.jxclient.server.crossfire.Model
Definition: Model.java:43
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendMark
void sendMark(final int tag)
Definition: TestCrossfireServerConnection.java:109
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendVersion
void sendVersion(final int csval, final int scval, @NotNull final String vinfo)
Definition: TestCrossfireServerConnection.java:150
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendLock
void sendLock(final boolean val, final int tag)
Definition: TestCrossfireServerConnection.java:99
com.realtime.crossfire.jxclient.faces.AskfaceFaceQueueListener
Definition: AskfaceFaceQueueListener.java:10
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendSetup
void sendSetup(@NotNull final String... options)
Definition: TestCrossfireServerConnection.java:140
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountCharacterCreate
void sendAccountCharacterCreate(@NotNull final String login, @NotNull final String password, @NotNull final Collection< String > attributes)
Definition: TestCrossfireServerConnection.java:210
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountCreate
void sendAccountCreate(@NotNull final String login, @NotNull final String password)
Definition: TestCrossfireServerConnection.java:205
com.realtime.crossfire.jxclient.server.crossfire.CrossfireMapScrollListener
Definition: CrossfireMapScrollListener.java:31
com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection
Definition: AbstractCrossfireServerConnection.java:40
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection
Definition: TestCrossfireServerConnection.java:39
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.getAccountName
String getAccountName()
Definition: TestCrossfireServerConnection.java:166
com.realtime.crossfire
com.realtime
com.realtime.crossfire.jxclient.server.socket
Definition: ClientSocket.java:23
com
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.sendAccountPassword
void sendAccountPassword(@NotNull final String currentPassword, @NotNull final String newPassword)
Definition: TestCrossfireServerConnection.java:215
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.start
void start()
Definition: TestCrossfireServerConnection.java:55
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.setCrossfireUpdateMapListener
void setCrossfireUpdateMapListener(@NotNull final CrossfireUpdateMapListener listener)
Definition: TestCrossfireServerConnection.java:69
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.setPreferredNumLookObjects
void setPreferredNumLookObjects(final int preferredNumLookObjects)
Definition: TestCrossfireServerConnection.java:160
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection.connect
void connect(@NotNull final String hostname, final int port)
Definition: TestCrossfireServerConnection.java:180