| | 221 | #define TESTING_AUTO_PRUNING |
| | 222 | #ifdef TESTING_AUTO_PRUNING |
| | 223 | { |
| | 224 | SapphireFileMetaData *file = [SapphireFileMetaData fileWithPath:@"/Users/gbooker/Movies/MovieTests/Little Einsteins.avi" inContext:moc]; |
| | 225 | SapphireXMLData *xml = [file xmlData]; |
| | 226 | [moc deleteObject:xml]; |
| | 227 | [SapphireMetaDataSupport deletePendingObjects]; |
| | 228 | SapphireDirectoryMetaData *dir = [SapphireDirectoryMetaData directoryWithPath:@"/Users/gbooker/Movies/MovieTests" inContext:moc]; |
| | 229 | [moc deleteObject:dir]; |
| | 230 | [SapphireMetaDataSupport deletePendingObjects]; |
| | 231 | dir = [SapphireDirectoryMetaData directoryWithPath:@"/Users/gbooker/Movies/TVShowsTests" inContext:moc]; |
| | 232 | [moc deleteObject:dir]; |
| | 233 | [SapphireMetaDataSupport deletePendingObjects]; |
| | 234 | NSArray *allMovies = doFetchRequest(SapphireMovieName, moc, nil); |
| | 235 | NSArray *allShows = doFetchRequest(SapphireTVShowName, moc, nil); |
| | 236 | NSArray *allGenres = doFetchRequest(SapphireGenreName, moc, nil); |
| | 237 | NSArray *allCast = doFetchRequest(SapphireCastName, moc, nil); |
| | 238 | NSArray *allDirectors = doFetchRequest(SapphireDirectorName, moc, nil); |
| | 239 | |
| | 240 | NSLog(@"Movies: %@\nShows: %@\nCast: %@\nGenres: %@\nDirectors: %@", allMovies, allShows, allCast, allGenres, allDirectors); |
| | 241 | } |
| | 242 | #endif |