Sha256: 9638807dcce9dd436b476155c6cfc7887729181b7a80f3702b36d2846c1502be

Contents?: true

Size: 1.6 KB

Versions: 22

Compression:

Stored size: 1.6 KB

Contents

Feature: Representation Type

  As a client
  I want to set the representation type
  So that I can interoperate with foreign operating systems

  Background:
    Given the test server is started

  Scenario: ASCII/default
    Given a successful login
    Then the client successfully sets type "A"

  Scenario: ASCII/Non-print
    Given a successful login
    Then the client successfully sets type "A N"

  Scenario: ASCII/Telnet
    Given a successful login
    When the client successfully sets type "A T"

  Scenario: Type IMAGE
    Given a successful login
    Then the client successfully sets type "I"

  Scenario: Type EBCDIC
    Given a successful login
    When the client sets type "E"
    Then the server returns a type not implemented error

  Scenario: Type Local
    Given a successful login
    When the client sets type "L 7"
    Then the server returns a type not implemented error

  Scenario: Invalid Type
    Given a successful login
    When the client sets type "*"
    Then the server returns an invalid type error

  Scenario: Format Carriage Control
    Given a successful login
    When the client sets type "A C"
    Then the server returns a type not implemented error

  Scenario: Invalid Format
    Given a successful login
    When the client sets type "A *"
    Then the server returns an invalid type error

  Scenario: Not logged in
    Given a successful connection
    When the client sets type "S"
    Then the server returns a not logged in error

  Scenario: Missing parameter
    Given a successful login
    When the client sets type with no parameter
    Then the server returns a syntax error

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
ftpd-2.0.1 features/ftp_server/type.feature
ftpd-2.0.0 features/ftp_server/type.feature
ftpd-1.1.1 features/ftp_server/type.feature
ftpd-1.1.0 features/ftp_server/type.feature
investtools-ftpd-1.0.1 features/ftp_server/type.feature
ftpd-1.0.1 features/ftp_server/type.feature
ftpd-1.0.0 features/ftp_server/type.feature
ftpd-0.17.0 features/ftp_server/type.feature
ftpd-0.16.0 features/ftp_server/type.feature
ftpd-0.15.0 features/ftp_server/type.feature
ftpd-0.14.0 features/ftp_server/type.feature
ftpd-0.13.0 features/ftp_server/type.feature
ftpd-0.12.0 features/ftp_server/type.feature
ftpd-0.11.0 features/ftp_server/type.feature
ftpd-0.10.0 features/ftp_server/type.feature
ftpd-0.9.0 features/ftp_server/type.feature
ftpd-0.7.1 features/ftp_server/type.feature
ftpd-0.8.0 features/ftp_server/type.feature
ftpd-0.7.0 features/ftp_server/type.feature
ftpd-0.6.0 features/ftp_server/type.feature