def test_compile_apex(self): print '>>> attempting bad compile of apex class' compile_result = self.client.compile_apex( 'class', 'public this_wont_compile { }') self.assertTrue(compile_result.success == False) print '>>> attempting good compile of apex class' compile_result = self.client.compile_apex( 'class', 'public class this_will_compile { }') self.assertTrue(compile_result.success == True) print '>>> attempting bad compile of apex trigger' compile_result = self.client.compile_apex( 'trigger', 'trigger mavensmate_test_trigger on Accounttt (before insert) { }') self.assertTrue(compile_result.success == False) print '>>> attempting good compile of apex trigger' compile_result = self.client.compile_apex( 'trigger', 'trigger mavensmate_test_trigger on Account (before insert) { }') self.assertTrue(compile_result.success == True) trigger_id = self.client.get_apex_entity_id_by_name( object_type="ApexTrigger", name="mavensmate_test_trigger") self.assertTrue(len(trigger_id) == 18) test_helper.delete_metadata( self.client, { 'ApexClass': ['this_will_compile'], 'ApexTrigger': ['mavensmate_test_trigger'] })
def test_server_dupe_check(self): self.assertFalse( self.client.does_metadata_exist(object_type="ApexClass", name="this_wont_be_found")) compile_result = self.client.compile_apex( 'class', 'public class this_will_compile { }') self.assertTrue(compile_result.success == True) self.assertTrue( self.client.does_metadata_exist(object_type="ApexClass", name="this_will_compile")) test_helper.delete_metadata(self.client, {'ApexClass': ['this_will_compile']})
def test_compile_apex(self): print '>>> attempting bad compile of apex class' compile_result = self.client.compile_apex('class', 'public this_wont_compile { }') self.assertTrue(compile_result.success == False) print '>>> attempting good compile of apex class' compile_result = self.client.compile_apex('class', 'public class this_will_compile { }') self.assertTrue(compile_result.success == True) print '>>> attempting bad compile of apex trigger' compile_result = self.client.compile_apex('trigger', 'trigger mavensmate_test_trigger on Accounttt (before insert) { }') self.assertTrue(compile_result.success == False) print '>>> attempting good compile of apex trigger' compile_result = self.client.compile_apex('trigger', 'trigger mavensmate_test_trigger on Account (before insert) { }') self.assertTrue(compile_result.success == True) trigger_id = self.client.get_apex_entity_id_by_name(object_type="ApexTrigger", name="mavensmate_test_trigger") self.assertTrue(len(trigger_id) == 18) test_helper.delete_metadata(self.client, {'ApexClass':['this_will_compile'], 'ApexTrigger':['mavensmate_test_trigger']})
def test_server_dupe_check(self): self.assertFalse(self.client.does_metadata_exist(object_type="ApexClass", name="this_wont_be_found")) compile_result = self.client.compile_apex('class', 'public class this_will_compile { }') self.assertTrue(compile_result.success == True) self.assertTrue(self.client.does_metadata_exist(object_type="ApexClass", name="this_will_compile")) test_helper.delete_metadata(self.client, {'ApexClass':['this_will_compile']})