net.thucydides.core.util
Class NameConverter

Package class diagram package NameConverter
java.lang.Object
  extended by net.thucydides.core.util.NameConverter

public final class NameConverter
extends Object

Utility class to convert test case and method names into human-readable form.

Author:
johnsmart

Method Summary
static String humanize(String name)
          Converts a class or method name into a human-readable sentence.
static String splitCamelCase(String name)
          Inserts spaces between words in a CamelCase name.
static String stripArgumentsFrom(String methodName)
           
static String stripIndexesFrom(String methodName)
           
static String underscore(String name)
          Transform a camel-case word to underscored-version.
static String withNoArguments(String methodName)
           
static String withNoIssueNumbers(String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

humanize

public static String humanize(String name)
Converts a class or method name into a human-readable sentence.


splitCamelCase

public static String splitCamelCase(String name)
Inserts spaces between words in a CamelCase name.


withNoArguments

public static String withNoArguments(String methodName)

withNoIssueNumbers

public static String withNoIssueNumbers(String methodName)

stripArgumentsFrom

public static String stripArgumentsFrom(String methodName)

stripIndexesFrom

public static String stripIndexesFrom(String methodName)

underscore

public static String underscore(String name)
Transform a camel-case word to underscored-version.



Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.