Skip to content

Commit

Permalink
test/queryvendor: cleanup test cases
Browse files Browse the repository at this point in the history
Streamline logic and code formatting.

Signed-off-by: Jayesh Kumar Tank <jayesh.kumarx.tank@intel.com>
  • Loading branch information
jayesht authored and xhaihao committed Jan 12, 2018
1 parent 7a08da0 commit 712ed54
Showing 1 changed file with 16 additions and 19 deletions.
35 changes: 16 additions & 19 deletions test/test_va_api_query_vendor.cpp
Expand Up @@ -26,28 +26,25 @@

namespace VAAPI {

// no addtl. fixture functionality needed... just a unique test name
// Inheriting from VAAPIFixture is not necessary as this test is not
// overriding or extending any functionality defined in fixture.
// Thus, a typedef is sufficient for getting a unique test name for gtest.

typedef VAAPIFixture VAAPIQueryVendor;

TEST_F(VAAPIQueryVendor, Intel_i965_Vendor)
{
const char* vendor = NULL;
std::string vendorString, findIntel("Intel i965 driver");
VAStatus vaStatus = VA_STATUS_SUCCESS;
int majorVersion, minorVersion;

m_vaDisplay = getDisplay();
ASSERT_TRUE(m_vaDisplay);

vaStatus = vaInitialize(m_vaDisplay, &majorVersion, &minorVersion);
ASSERT_STATUS(vaStatus);
vendor = vaQueryVendorString(m_vaDisplay);
vendorString.assign(vendor);
EXPECT_NE(std::string::npos, vendorString.find(findIntel))
<< "couldn't find vendor in " << vendorString << std::endl;

vaStatus = vaTerminate(m_vaDisplay);
ASSERT_STATUS(vaStatus);
int major, minor;

VADisplay display = getDisplay();
ASSERT_TRUE(display);

ASSERT_STATUS(vaInitialize(display, &major, &minor));
const std::string vendor(vaQueryVendorString(display));
EXPECT_NE(std::string::npos, vendor.find("Intel i965 driver"))
<< "Couldn't find Vendor Name in " << vendor << std::endl;

ASSERT_STATUS(vaTerminate(display));
}

} // VAAPI
} // namespace VAAPI

0 comments on commit 712ed54

Please sign in to comment.