def test_API_entity_searcher(self): session = EngineFactory.create_session() searcher = APISearcher(session) result = searcher.search_api_entity("XML", result_limit=20) for api in result: print(api) self.assertEqual(20, len(result))
def test_API_entity_searcher_in_tuple(self): session = EngineFactory.create_session() searcher = APISearcher(session) all_query_tuple = [ ("XML", APIEntity.API_TYPE_ALL_API_ENTITY, 427), ("json", APIEntity.API_TYPE_ALL_API_ENTITY, 10), ("http", APIEntity.API_TYPE_METHOD, 31), ] for query, api_type, size in all_query_tuple: result = searcher.search_api_entity(query, api_type=api_type) for api_entity in result: print(api_entity) self.assertEqual(size, len(result))
def test_API_entity_searcher_in_tuple_by_limit(self): session = EngineFactory.create_session() searcher = APISearcher(session) all_query_tuple = [ ("XML", APIEntity.API_TYPE_ALL_API_ENTITY, 10, 10), ("json", APIEntity.API_TYPE_ALL_API_ENTITY, 10, 6), ("http", APIEntity.API_TYPE_METHOD, 20, 20), ("java", APIEntity.API_TYPE_CLASS, 15, 0), ] for query, api_type, limit, size in all_query_tuple: result = searcher.search_api_entity(query, api_type=api_type, result_limit=limit) for api_entity in result: print(api_entity) self.assertEqual(size, len(result))