Sha256: 24c120099005ecde767482b6b9bb50b94dfc7fc832c48f5501c1c9cbccdb36bc
Contents?: true
Size: 1.2 KB
Versions: 8
Compression:
Stored size: 1.2 KB
Contents
/* * Copyright 2017-2018 Uber Technologies, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** @file test.c * @brief Test harness functions */ #include "test.h" #include <assert.h> #include <stdio.h> // Assert int globalTestCount = 0; const char* currentSuiteName = ""; const char* currentTestName = ""; void t_assertBoundary(H3Index h3, const GeoBoundary* b1) { // Generate cell boundary for the h3 index GeoBoundary b2; H3_EXPORT(h3ToGeoBoundary)(h3, &b2); t_assert(b1->numVerts == b2.numVerts, "expected cell boundary count"); for (int v = 0; v < b1->numVerts; v++) { t_assert(geoAlmostEqual(&b1->verts[v], &b2.verts[v]), "got expected vertex"); } }
Version data entries
8 entries across 8 versions & 1 rubygems