Skip to content

Commit

Permalink
Added additional test file to help with showing the structure of the …
Browse files Browse the repository at this point in the history
…directory. test_url added with a simple check
  • Loading branch information
Uplinger committed Apr 3, 2018
1 parent e0c4b0b commit 327245f
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions gtest/lib/test_url.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#include "gtest/gtest.h"
#include "common_defs.h"
#include "url.h"
#include <string>
#include <ios>

namespace test_url {

// The fixture for testing class Foo.

class test_url : public ::testing::Test {
protected:
// You can remove any or all of the following functions if its body
// is empty.

test_url() {
// You can do set-up work for each test here.
}

virtual ~test_url() {
// You can do clean-up work that doesn't throw exceptions here.
}

// If the constructor and destructor are not enough for setting up
// and cleaning up each test, you can define the following methods:

virtual void SetUp() {
// Code here will be called immediately after the constructor (right
// before each test).
}

virtual void TearDown() {
// Code here will be called immediately after each test (right
// before the destructor).
}

// Objects declared here can be used by all tests in the test case for Foo.
};

// Tests that Foo does Xyz.

TEST_F(test_url, is_https) {
ASSERT_EQ(is_https("hello"), false);
ASSERT_EQ(is_https("https://www.google.com"), true);
ASSERT_EQ(is_https("http://www.google.com"), false);
ASSERT_EQ(is_https("xhttps://www.google.com"), false);
}

} // namespace

0 comments on commit 327245f

Please sign in to comment.