kawigi.language
Class CPPTestGenerator

java.lang.Object
  extended by kawigi.language.CPPTestGenerator
All Implemented Interfaces:
TestGenerator

public class CPPTestGenerator
extends java.lang.Object
implements TestGenerator


Constructor Summary
CPPTestGenerator()
           
 
Method Summary
 java.lang.String getCode(ClassDecl cl)
          Returns the testing code for the problem statement's default testing cases.
protected  java.lang.String makeParameter(java.lang.String param, EditorDataType type, int number)
          Declares a variable called p<number> from the type and value given.
protected  java.lang.String toArray(EditorDataType type, java.lang.String name)
          Declares an array of the same type as a vector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CPPTestGenerator

public CPPTestGenerator()
Method Detail

getCode

public java.lang.String getCode(ClassDecl cl)
Returns the testing code for the problem statement's default testing cases.

Specified by:
getCode in interface TestGenerator

toArray

protected java.lang.String toArray(EditorDataType type,
                                   java.lang.String name)
Declares an array of the same type as a vector.


makeParameter

protected java.lang.String makeParameter(java.lang.String param,
                                         EditorDataType type,
                                         int number)
Declares a variable called p<number> from the type and value given.