Select Git revision
git-http-push.txt
-
Jean-Noël Avila authored
Signed-off-by:
Jean-Noël Avila <jn.avila@free.fr>
Jean-Noël Avila authoredSigned-off-by:
Jean-Noël Avila <jn.avila@free.fr>
command_validate_test.cc 1.05 KiB
extern "C" {
#include "built_in.h"
}
#include "gtest/gtest.h"
TEST(CDValidateTest, ValidateCDArgv) {
int argc = 2;
char* argv[] = {
"cd", "."
};
ASSERT_EQ(validate_cd_argv(argc, argv), 1);
}
TEST(CDValidateTest, ValidateCDArgv2) {
int argc = 3;
char* argv[] = {
"cd", ".", "."
};
ASSERT_EQ(validate_cd_argv(argc, argv), 0);
}
TEST(CDValidateTest, ValidateCDArgv3) {
int argc = 1;
char* argv[] = {
"cd"
};
ASSERT_EQ(validate_cd_argv(argc, argv), 0);
}
TEST(CDValidateTest, ValidateCDArgv4) {
int argc = 2;
char* argv[] = {
".", "cd"
};
ASSERT_EQ(validate_cd_argv(argc, argv), 0);
}
TEST(PWDValidateTest, ValidatePWDArgv) {
int argc = 1;
char* argv[] = {
"pwd"
};
ASSERT_EQ(validate_pwd_argv(argc, argv), 1);
}
TEST(PWDValidateTest, ValidatePWDArgv2) {
int argc = 2;
char* argv[] = {
"pwd", "cd"
};
ASSERT_EQ(validate_pwd_argv(argc, argv), 0);
}
TEST(PWDValidateTest, ValidatePWDArgv3) {
int argc = 1;
char* argv[] = {
"cd"
};
ASSERT_EQ(validate_pwd_argv(argc, argv), 0);
}