def test_emptyCMake(self): p = Project(26, 22, "../../", "testProject") self.assertEqual("""cmake_minimum_required(VERSION 3.4.1) include_directories( ) include_directories(SYSTEM ) add_definitions( ) set(SRC ) add_library(testProject SHARED ${SRC})""", p.getCmake())
def test_aospIsAddedToIncludeEntry(self): p = Project(26, 22, "../", "testProject") f = FileObject([["system/core/include"]], "", "", "", "sample.cpp", ""); p.addFile(f) self.assertEqual('''cmake_minimum_required(VERSION 3.4.1) include_directories( ${AOSP}/system/core/include ) include_directories(SYSTEM ) add_definitions( ) set(SRC ${AOSP}/sample.cpp ) add_library(testProject SHARED ${SRC})''', p.getCmake())