Esta versão traz uma atualização do xutest. Onde, agora, é necessário
colocar pontos e vírgulas após as chamadas dos asserts nos
casos de teste.
Isso é útil porque: antes, não se podia fazer como o seguinte:
if ( true )
ASSERT_TRUE( true, );
else ASSERT_FALSE( false, );
Era obrigatório não colocar o ponto e vírgula antes do "else", ou,
caso contrário, o ponto e vírgula era entendido como outra instrução
dentro do if, o que causava um erro de compilação. Agora, não apenas
funciona a instrução if acima, como, o ponto e vírgula após os asserts
é obrigatório.
Instalando no windows
Para instalar no windows, você pode extrair a versão zipada:
foxmake-x.x-windows-x64.zip (onde x.x é a versão) e fazer a variável de
ambiente PATH apontar, também, para o diretório extraído (ou onde o arquivo
executável "foxmake.exe" estiver.)
Caso queira utilizar a biblioteca xutest, basta copiar as pastas "lib" e
"include" para raiz de onde estiver instalado o mingw ou semelhante. Se
estiver utilizando o mingw64, copie as pastas "lib" e "include" para
pasta "x86_64-w64-mingw32" do mingw64.
Atenção:
Caso o windows bloqueie o foxmake
Se o windows bloquear o foxmake, pode ser por o foxmake não ser
assinado digitalmente e ser pouco utilizado.
Se o que estiver sendo bloqueado for algum programa produzido
com o MinGW e o foxmake, pode ser suficiente buildar o projeto novamente
e executar outra vez o programa!
Se não resolver, o que pode estar bloqueando é o "Controle Inteligente de
Aplicativos" e pode ser necessário destativá-lo porque o foxmake foi baixado
da internet e é um software não assinado.
Tente o seguinte também, se necessário:
- Clique no foxmake com o botão direito do mouse
- Vá em propriedades
- Na aba Geral, marque a opção Desbloquear
Instalando no linux
Se estiver no Ubuntu, ou outra distro derivada do Debian, pode fazer o
download do pacote .deb: foxmake-x.x-linux-x64.deb (Onde x.x é a versão)
e executar o seguinte comando:
sudo dpkg -i foxmake-x.x-linux-x64.deb
Atenção:
Se já tiver instalado o xutest ".deb", deve desinstalá-lo antes
de instalar o foxmake versão ".deb". Pode utilizar o seguinte comando:
sudo dpkg -r xutest
Se preferir a versão .tar.gz, basta baixar o arquivo:
foxmake-x.x-linux-x64.tar.gz, descompactar, e copiar o executável "foxmake"
para pasta /usr/bin ou criar um link simbólico nessa pasta para o executável
"foxmake".
Caso queira utilizar a biblioteca xutest, você pode copiar o arquivo "libxutest.a"
para pasta /usr/lib/x86_64-linux-gnu (isso caso esteja num derivado do debian), e
copiar o conteúdo da pasta "include" para pasta /usr/include.
Você pode optar por não instalar o xutest e incluí-lo diretamente no seu projeto. Veja
como fazer essa configuração em:
testes com xutest.