Skip to content

Instantly share code, notes, and snippets.

@mikecaisey
mikecaisey / Add core data 2
Created September 9, 2011 16:49
Add core data 2
#ifdef __OBJC__
...
#import <CoreData/CoreData.h>
#endif
@mikecaisey
mikecaisey / Add core data 1
Created September 9, 2011 16:46
Add core data 1
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) NSManagedObjectModel *managedObjectModel;
@property (nonatomic, retain, readonly) NSPersistentStoreCoordinator *persistentStoreCoordinator;
@mikecaisey
mikecaisey / gist:1124809
Created August 4, 2011 09:16
Blog post: isMemberOfClass where isKindOfClass could work 2
- (void) testCellSecondaryTextLabelIsOfExpectedType
{
MyTableViewCell *cell = [[MyTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
GHAssertTrue([cell.textLabel2 isMemberOfClass:[MyUILabel class]],
@"Class is: %@", NSStringFromClass ([cell class]));
}
- (void) testCellSecondaryTextLabelInheritsFromUILabel
{
@mikecaisey
mikecaisey / gist:1124808
Created August 4, 2011 09:14
Blog post: isMemberOfClass where isKindOfClass could work 1
- (void) testCellSecondaryTextLabelIsOfExpectedType
{
MyTableViewCell *cell = [[MyTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"];
GHAssertTrue([cell.textLabel2 isMemberOfClass:[UILabel class]],
@"Class is: %@", NSStringFromClass ([cell.textLabel2 class]));
}
@mikecaisey
mikecaisey / gist:1084863
Created July 15, 2011 15:03
Test file uploads
/**
*
* Test: Black box
*/
public function testUploadedFilePersistsInFileSystem()
{
// Vars
$id = 1;
$allowedOwners = array('nobody', 'www-data');
public function setUp()
{
exec(
"curl --silent "
. "-F upload=@'/path/to/file/testFile.txt' "
. "-F name=phpunitFileUpload "
. 'http://application.com/files/upload');
}
/**
* Test class
*/
class FilesControllerTest extends Zend_Test_PHPUnit_ControllerTestCase
{
public function testAddingFileNowExistsInFolder()
{
$this->assertTrue(file_exists('/upload/path/testFile.txt'));
}
}