// Path: src/main/java/com/stackify/api/TraceFrame.java
// @AllArgsConstructor
// @NoArgsConstructor
// @Builder(builderClassName = "Builder", builderMethodName = "newBuilder", toBuilder = true)
// @Data
// @JsonInclude(JsonInclude.Include.NON_NULL)
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class TraceFrame {
// 
//     /**
//      * The file name
//      */
//     @JsonProperty("CodeFileName")
//     private String codeFileName;
// 
//     /**
//      * The line number
//      */
//     @JsonProperty("LineNum")
//     private Integer lineNum;
// 
//     /**
//      * The method name
//      */
//     @JsonProperty("Method")
//     private String method;
// 
// }


import org.junit.Assert;
import org.junit.Test;
import com.stackify.api.TraceFrame;
/*
 * Copyright 2013 Stackify
 *
 * 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.
 */
package com.stackify.api.common.lang;



/**
 * StackTraceElements JUnit Test
 * 
 * @author Eric Martin
 */
public class StackTraceElementsTest {

	/**
	 * testToStackFrame
	 */
	@Test
	public void testToStackFrame() {
		String declaringClass = StackTraceElementsTest.class.getCanonicalName();
		String methodName = "methodName";
		String fileName = "fileName";
		int lineNumber = 14;
		StackTraceElement element = new StackTraceElement(declaringClass, methodName, fileName, lineNumber);
		
// Path: src/main/java/com/stackify/api/TraceFrame.java
// @AllArgsConstructor
// @NoArgsConstructor
// @Builder(builderClassName = "Builder", builderMethodName = "newBuilder", toBuilder = true)
// @Data
// @JsonInclude(JsonInclude.Include.NON_NULL)
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class TraceFrame {
// 
//     /**
//      * The file name
//      */
//     @JsonProperty("CodeFileName")
//     private String codeFileName;
// 
//     /**
//      * The line number
//      */
//     @JsonProperty("LineNum")
//     private Integer lineNum;
// 
//     /**
//      * The method name
//      */
//     @JsonProperty("Method")
//     private String method;
// 
// }


// Path: src/test/java/com/stackify/api/common/lang/StackTraceElementsTest.java
import org.junit.Assert;
import org.junit.Test;
import com.stackify.api.TraceFrame;

/*
 * Copyright 2013 Stackify
 *
 * 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.
 */
package com.stackify.api.common.lang;



/**
 * StackTraceElements JUnit Test
 * 
 * @author Eric Martin
 */
public class StackTraceElementsTest {

	/**
	 * testToStackFrame
	 */
	@Test
	public void testToStackFrame() {
		String declaringClass = StackTraceElementsTest.class.getCanonicalName();
		String methodName = "methodName";
		String fileName = "fileName";
		int lineNumber = 14;
		StackTraceElement element = new StackTraceElement(declaringClass, methodName, fileName, lineNumber);
		
		TraceFrame frame = StackTraceElements.toTraceFrame(element);