1// Licensed to Elasticsearch B.V. under one or more contributor 2// license agreements. See the NOTICE file distributed with 3// this work for additional information regarding copyright 4// ownership. Elasticsearch B.V. licenses this file to you under 5// the Apache License, Version 2.0 (the "License"); you may 6// not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// 9// http://www.apache.org/licenses/LICENSE-2.0 10// 11// Unless required by applicable law or agreed to in writing, 12// software distributed under the License is distributed on an 13// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14// KIND, either express or implied. See the License for the 15// specific language governing permissions and limitations 16// under the License. 17 18package apm_test 19 20import ( 21 "testing" 22 23 "github.com/stretchr/testify/assert" 24 25 "go.elastic.co/apm" 26 "go.elastic.co/apm/internal/apmversion" 27) 28 29func TestAgentVersion(t *testing.T) { 30 // Ensure apmversion.AgentVersion is kept in sync. 31 // 32 // NOTE We do not want a dependency from apmversion back 33 // to apm, and we want to use a string literal in the 34 // apm package for godoc. 35 assert.Equal(t, apmversion.AgentVersion, apm.AgentVersion) 36} 37