/*
* Copyright (c) 2008-2013 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.db.server.upgrade.impl.negative;
import java.lang.reflect.Method;
import com.netflix.astyanax.ddl.KeyspaceDefinition;
import com.netflix.astyanax.AstyanaxContext;
import org.junit.Test;
import com.emc.storageos.db.server.impl.SchemaUtil;
import static com.emc.storageos.db.server.upgrade.util.DbSchemaChanger.InjectModeEnum;
/**
* tests dbsvc crashed when schemautil adding cf in skip upgrade scenarios
*/
public class DbCrashAtSchemaUtilTest extends DbCrashInjectionTestBase {
@Test
public void runUpgradeNegativeTest() throws Exception {
Method method = SchemaUtil.class.getDeclaredMethod("checkCf", new Class[] {
KeyspaceDefinition.class, AstyanaxContext.class });
method.setAccessible(true);
upgradeNegativeTest(method, InjectModeEnum.AFTER);
}
}