/** * Copyright (C) 2000-2016 Atomikos <info@atomikos.com> * * LICENSE CONDITIONS * * See http://www.atomikos.com/Main/WhichLicenseApplies for details. */ package com.atomikos.datasource.xa; import java.util.concurrent.atomic.AtomicLong; import junit.framework.TestCase; public class Issue10086TestJUnit extends TestCase { private XidFactory factory; protected void setUp() throws Exception { super.setUp(); //set counter to max value for max length of branch id AbstractXidFactory.counter = new AtomicLong ( Long.MAX_VALUE -1) ; factory = new DefaultXidFactory(); } //assert that at least 45 characters are supported in resname public void testResourceNameLength45() { String bname = "abcdefghijklmnopqrstuvwxyz1234567890123456789"; factory.createXid ( "abc" , bname ); } }