<?php

/**
 * Functional tests for all the helpers used in the application.
 */
class HelperFunctionalTest extends TestCase {

	/**
	 * Tests the creation of a mail object.
	 * 
	 * @return void
	 */
	public function testCreateMailObject(){

	}

	/**
	 * Tests the Getter and Setter methods for mail object receipients.
	 * 
	 * @return void
	 */
	public function testAddAndGetMailObjectReceipient(){

	}

	/**
	 * Tests the Getter and Setter methods for mail object subject.
	 * 
	 * @return void
	 */
	public function testSetAndGetMailObjectSubject(){

	}

	/**
	 * Tests Getter and Setter methods for mail object body.
	 *  
	 * @return void
	 */
	public function testSetAndGetMailObjectBody(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object title.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetTitle(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object description.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetDescription(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object owner.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetOwner(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object creation date.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetCreationDate(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object last modified date.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetLastModifiedDate(){

	}

	/**
	 * Tests Getter and Setter methods for spreadsheet object validation rules.
	 *  
	 * @return void
	 */
	public function testSetAndGetSpreadsheetValidationRules(){

	}

	/**
	 * Tests send mail functionality.
	 *  
	 * @return void
	 */
	public function testSendMail(){

	}

	/**
	 * Tests method to generate a random 8 character string.
	 *  
	 * @return void
	 */
	public function testGenerateRandom8CharacterString(){

	}

	/**
	 * Tests method to generate a random 16 character string.
	 *  
	 * @return void
	 */
	public function testGenerateRandom16CharacterString(){
		
	}

	/**
	 * Tests method to generate a random 32 character string.
	 *  
	 * @return void
	 */
	public function testGenerateRandom32CharacterString(){
		
	}

	/**
	 * Tests method to generate a random 64 character string.
	 *  
	 * @return void
	 */
	public function testGenerateRandom64CharacterString(){
		
	}
}