// Path: appender-core/src/main/java/com/van/logging/PublishContext.java
// public class PublishContext {
//     private final String cacheName;
//     private final String hostName;
//     private final String[] tags;
// 
//     /**
//      * Creates an instance with the data provided
//      *
//      * @param cacheName name of the cache used to distinguish it from other caches
//      * @param hostName the host name where the logs are collected (typically
//      * 	the name of the local host)
//      * @param tags additional tags for the event that the logger was initialized with
//      */
//     public PublishContext(String cacheName, String hostName, String[] tags) {
//         this.cacheName = cacheName;
//         this.hostName = hostName;
//         this.tags = tags;
//     }
// 
//     public String getCacheName() {
//         return cacheName;
//     }
// 
//     public String getHostName() {
//         return hostName;
//     }
// 
//     public String[] getTags() {
//         return tags;
//     }
// 
// }


import com.van.logging.PublishContext;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
package com.van.logging.aws;



public class S3PublishHelperTest {

    private PublishContext context;

    @Before
    public void setUp() {
// Path: appender-core/src/main/java/com/van/logging/PublishContext.java
// public class PublishContext {
//     private final String cacheName;
//     private final String hostName;
//     private final String[] tags;
// 
//     /**
//      * Creates an instance with the data provided
//      *
//      * @param cacheName name of the cache used to distinguish it from other caches
//      * @param hostName the host name where the logs are collected (typically
//      * 	the name of the local host)
//      * @param tags additional tags for the event that the logger was initialized with
//      */
//     public PublishContext(String cacheName, String hostName, String[] tags) {
//         this.cacheName = cacheName;
//         this.hostName = hostName;
//         this.tags = tags;
//     }
// 
//     public String getCacheName() {
//         return cacheName;
//     }
// 
//     public String getHostName() {
//         return hostName;
//     }
// 
//     public String[] getTags() {
//         return tags;
//     }
// 
// }


// Path: appender-core/src/test/java/com/van/logging/aws/S3PublishHelperTest.java
import com.van.logging.PublishContext;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

package com.van.logging.aws;



public class S3PublishHelperTest {

    private PublishContext context;

    @Before
    public void setUp() {
        context = new PublishContext("ghi", "localhost", new String[]{});