Package com.dianping.cat.consumer.core.aggregation

Source Code of com.dianping.cat.consumer.core.aggregation.DefaultFormatTest

package com.dianping.cat.consumer.core.aggregation;

import static org.junit.Assert.assertEquals;

import java.text.ParseException;

import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;

import com.dianping.cat.config.DefaultFormat;
import com.dianping.cat.config.Format;

public class DefaultFormatTest {

  @Rule
  public ExpectedException exception = ExpectedException.none();

  @Test
  public void TestParse() throws ParseException {
    Format format = new DefaultFormat();
    format.setPattern("*");
    assertEquals("balabala", format.parse("balabala"));
    format.setPattern("id");
    assertEquals("{id}", format.parse("balabala"));
    format.setPattern("md5:2");
    assertEquals("{md5:2}", format.parse("b2"));
    exception.expect(ParseException.class);
    format.parse("hello");
    format.parse("Ad");
  }

}
TOP

Related Classes of com.dianping.cat.consumer.core.aggregation.DefaultFormatTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.