12ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair/* 22ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Copyright 2008 the original author or authors. 32ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * 42ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Licensed under the Apache License, Version 2.0 (the "License"); 52ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * you may not use this file except in compliance with the License. 62ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * You may obtain a copy of the License at 72ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * 82ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * http://www.apache.org/licenses/LICENSE-2.0 92ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * 102ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Unless required by applicable law or agreed to in writing, software 112ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * distributed under the License is distributed on an "AS IS" BASIS, 122ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 132ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * See the License for the specific language governing permissions and 142ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * limitations under the License. 152ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair */ 162ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairpackage org.mockftpserver.fake.command 172ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 182ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairimport org.mockftpserver.core.command.Command 192ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairimport org.mockftpserver.core.command.CommandHandler 202ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairimport org.mockftpserver.core.command.CommandNames 212ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairimport org.mockftpserver.core.command.ReplyCodes 222ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 232ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair/** 242ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * Tests for AborCommandHandler 252ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * 262ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * @version $Revision$ - $Date$ 272ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * 282ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair * @author Chris Mair 292ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair */ 302ab05e83458f35931075adca0d7b0fce4ea7cccbchrismairclass AborCommandHandlerTest extends AbstractFakeCommandHandlerTest { 312ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 322ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair void testHandleCommand() { 332ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair handleCommand([]) 342ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair assertSessionReply(ReplyCodes.ABOR_OK, 'abor') 352ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair } 362ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 372ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair //------------------------------------------------------------------------- 382ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair // Helper Methods 392ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair //------------------------------------------------------------------------- 402ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 412ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair CommandHandler createCommandHandler() { 422ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair new AborCommandHandler() 432ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair } 442ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 452ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair Command createValidCommand() { 462ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair return new Command(CommandNames.ABOR, []) 472ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair } 482ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 492ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair void setUp() { 502ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair super.setUp() 512ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair } 522ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair 532ab05e83458f35931075adca0d7b0fce4ea7cccbchrismair}