using Test
using LinearAlgebraicRepresentation
Lar = LinearAlgebraicRepresentation
using ViewerGL
GL = ViewerGL

@testset "GLMesh.jl" begin

   # function GLMesh()
   @testset "GLMesh" begin
      @test
      @test
      @test
      @test
   end

   # function GLMesh(primitive)
   @testset "GLMesh" begin
      @test
      @test
      @test
      @test
   end

   # function releaseGpuResources(mesh::GLMesh)
   @testset "releaseGpuResources" begin
      @test
      @test
      @test
      @test
   end

   # function computeNormal(p1::Point2d, p2::Point2d)
   @testset "computeNormal" begin
      @test
      @test
      @test
      @test
   end

   # function computeNormal(p0::Point3d,p1::Point3d,p2::Point3d)
   @testset "computeNormal" begin
      @test
      @test
      @test
      @test
   end

   # function getBoundingBox(mesh::GLMesh)
   @testset "getBoundingBox" begin
      @test
      @test
      @test
      @test
   end

   # function GLCuboid(box::Box3d)
   @testset "GLCuboid" begin
      @test
      @test
      @test
      @test
   end

   # function GLAxis(p0::Point3d,p1::Point3d)
   @testset "GLAxis" begin
      @test
      @test
      @test
      @test
   end

end
