// Path: src/main/java/com/github/sqrlserverjava/backchannel/LoggingUtil.java
// public enum LogField {
// 	CHANNEL("channel"),
// 	COR("cor"), 
// 	PROCESS("process"),
// 	CLIENT_IP("clientip"),
// 	POLL_UUID("polluuid"),
// 	USER_AGENT("useragent"),
// 	SQRL_AGENT("sqrlagent"),
// 	CLIENT_COMMAND("command"),
// 	PROTOCOL_VERSION("protover"),
// 	POLL_TRANSPORT("polltransport"),
// 	POLL_BROWSER_STATE("pollstate"), 
// 	IDK("idk"),
// 	CLIENT_PARAM("clientParam"),
// 	SERVER_PARAM("serverParam"),
// 	OPT_LIST("optList"),
// 	;
// 
// 	private String logFormat;
// 	private LogField(final String logFormat) {
// 		this.logFormat = logFormat;
// 	}
// 	public String logformat() {
// 		return logFormat;
// 	}
// 
// 	// 
// }


import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import com.github.sqrlserverjava.backchannel.LoggingUtil.LogField;
package com.github.sqrlserverjava.backchannel;





public class SqrlLoggingUtilTest {
	@Test
	public void testAllFieldsLogged() {
		final List<LogField> fullFieldList = new ArrayList<>(Arrays.asList(LogField.values()));

		LoggingUtil.HEADER_FIELD_ORDER.stream().forEach(f -> fullFieldList.remove(f));
// Path: src/main/java/com/github/sqrlserverjava/backchannel/LoggingUtil.java
// public enum LogField {
// 	CHANNEL("channel"),
// 	COR("cor"), 
// 	PROCESS("process"),
// 	CLIENT_IP("clientip"),
// 	POLL_UUID("polluuid"),
// 	USER_AGENT("useragent"),
// 	SQRL_AGENT("sqrlagent"),
// 	CLIENT_COMMAND("command"),
// 	PROTOCOL_VERSION("protover"),
// 	POLL_TRANSPORT("polltransport"),
// 	POLL_BROWSER_STATE("pollstate"), 
// 	IDK("idk"),
// 	CLIENT_PARAM("clientParam"),
// 	SERVER_PARAM("serverParam"),
// 	OPT_LIST("optList"),
// 	;
// 
// 	private String logFormat;
// 	private LogField(final String logFormat) {
// 		this.logFormat = logFormat;
// 	}
// 	public String logformat() {
// 		return logFormat;
// 	}
// 
// 	// 
// }


// Path: src/test/java/com/github/sqrlserverjava/backchannel/SqrlLoggingUtilTest.java
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import com.github.sqrlserverjava.backchannel.LoggingUtil.LogField;

package com.github.sqrlserverjava.backchannel;





public class SqrlLoggingUtilTest {
	@Test
	public void testAllFieldsLogged() {
		final List<LogField> fullFieldList = new ArrayList<>(Arrays.asList(LogField.values()));

		LoggingUtil.HEADER_FIELD_ORDER.stream().forEach(f -> fullFieldList.remove(f));
		LoggingUtil.FOOTER_FIELD_ORDER.stream().forEach(f -> fullFieldList.remove(f));