def test_custoUniforme(): state = PlusOneTwo(1, '', 10) inicio = datetime.now() algorithm = BuscaCustoUniforme() fim = datetime.now() print(fim - inicio) result = algorithm.search(state) assert result.show_path() == " ; 1 ; 2 ; 2 ; 2 ; 2"
def test_BCU2(): print('Busca de custo uniforme: sair de Orgrimmar e chegar em Stormwind') state = WorldWarcraftMap('Orgrimmar', 0, 'Orgrimmar', 'Stormwind') algorithm = BuscaCustoUniforme() ts = time.time() result = algorithm.search(state) tf = time.time() print('Tempo de processamento em segundos: ' + str(tf - ts)) print('O custo da solucao eh: ' + str(result.g)) assert result.show_path() == "Orgrimmar ; Kezan ; Stormwind"
def test_BCU3(): print('Busca de custo uniforme: sair de p e chegar em n') state = Map('p', 0, 'p', 'n') algorithm = BuscaCustoUniforme() ts = time.time() result = algorithm.search(state) tf = time.time() print('Tempo de processamento em segundos: ' + str(tf - ts)) print('O custo da solucao eh: ' + str(result.g)) assert result.show_path() == "p ; c ; g ; h ; k ; n"
def test_BCU3(): print('Busca de custo uniforme: sair de Undercity e chegar em Darnassus') state = WorldWarcraftMap('Undercity', 0, 'Undercity', 'Darnassus') algorithm = BuscaCustoUniforme() ts = time.time() result = algorithm.search(state) tf = time.time() print('Tempo de processamento em segundos: ' + str(tf - ts)) print('O custo da solucao eh: ' + str(result.g)) assert result.show_path( ) == "Undercity ; Orgrimmar ; Thunder Bluff ; Darnassus"
def test_BCU(): print( 'Busca em de custo uniforme: sair de Ahn Qiraj e chegar em Silvermoon') state = WorldWarcraftMap('Ahn Qiraj', 0, 'Ahn Qiraj', 'Silvermoon') algorithm = BuscaCustoUniforme() ts = time.time() result = algorithm.search(state) tf = time.time() print('Tempo de processamento em segundos: ' + str(tf - ts)) print('O custo da solucao eh: ' + str(result.g)) assert result.show_path( ) == "Ahn Qiraj ; Gadgetzan ; Gurubashi Arena ; Gnomeregan ; Stormwind ; Kezan ; Orgrimmar ; Silvermoon"