Beispiel #1
0
    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']
            })
Beispiel #2
0
 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']})
Beispiel #3
0
    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']})
Beispiel #4
0
 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']})