StatCommandHandlerText.groovy revision 5303c6ae1dde5f399fe48803e677942fc4326344
1package org.mockftpserver.fake.command 2 3import org.mockftpserver.core.command.Command 4import org.mockftpserver.core.command.CommandHandler 5import org.mockftpserver.core.command.CommandNames 6import org.mockftpserver.core.command.ReplyCodes 7 8/* 9 * Copyright 2008 the original author or authors. 10 * 11 * Licensed under the Apache License, Version 2.0 (the "License"); 12 * you may not use this file except in compliance with the License. 13 * You may obtain a copy of the License at 14 * 15 * http://www.apache.org/licenses/LICENSE-2.0 16 * 17 * Unless required by applicable law or agreed to in writing, software 18 * distributed under the License is distributed on an "AS IS" BASIS, 19 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 20 * See the License for the specific language governing permissions and 21 * limitations under the License. 22 */ 23/** 24 * Tests for StatCommandHandler 25 * 26 * @version $Revision$ - $Date$ 27 * 28 * @author Chris Mair 29 */ 30class StatCommandHandlerTest extends AbstractFakeCommandHandlerTestCase { 31 32 boolean testNotLoggedIn = false 33 34 void testHandleCommand() { 35 serverConfiguration.systemStatus = '12345' 36 handleCommand([]) 37 assertSessionReply(ReplyCodes.STAT_SYSTEM_OK, ['12345']) 38 } 39 40 //------------------------------------------------------------------------- 41 // Helper Methods 42 //------------------------------------------------------------------------- 43 44 CommandHandler createCommandHandler() { 45 new StatCommandHandler() 46 } 47 48 Command createValidCommand() { 49 return new Command(CommandNames.STAT, []) 50 } 51 52}