1 /* 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, software 14 * distributed under the License is distributed on an "AS IS" BASIS, 15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 * See the License for the specific language governing permissions and 17 * limitations under the License. 18 */ 19 20 package org.apache.hadoop.hbase.rest.model; 21 22 import org.apache.hadoop.hbase.testclassification.SmallTests; 23 import org.junit.experimental.categories.Category; 24 25 @Category(SmallTests.class) 26 public class TestStorageClusterVersionModel extends TestModelBase<StorageClusterVersionModel> { 27 private static final String VERSION = "0.0.1-testing"; 28 TestStorageClusterVersionModel()29 public TestStorageClusterVersionModel() throws Exception { 30 super(StorageClusterVersionModel.class); 31 AS_XML = 32 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"+ 33 "<ClusterVersion>" + VERSION + "</ClusterVersion>"; 34 35 AS_JSON = "\"0.0.1-testing\""; 36 } 37 buildTestModel()38 protected StorageClusterVersionModel buildTestModel() { 39 StorageClusterVersionModel model = new StorageClusterVersionModel(); 40 model.setVersion(VERSION); 41 return model; 42 } 43 checkModel(StorageClusterVersionModel model)44 protected void checkModel(StorageClusterVersionModel model) { 45 assertEquals(model.getVersion(), VERSION); 46 } 47 48 @Override testFromPB()49 public void testFromPB() throws Exception { 50 //ignore test no pb 51 } 52 } 53 54