⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 threadingtest.java

📁 手机邮箱撒的方式方式方式的
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    			"49a916fb.07a0660a.516c.ffffb98d@mx.google.com",
    			"49a93c73.0aa5660a.7354.2dd3@mx.google.com",
    			"49a93c74.0aa5660a.7354.2dd7@mx.google.com",
    			"49abd4b4.0707d00a.4b45.122b@mx.google.com",
    			"49b1be01.0437560a.3bd7.1a9c@mx.google.com"
        	};
        	isRoot = new boolean[] {
        		true,

        		true,
        		false,
        		false,

        		true,
        		true,
        		true,
        		true,
        		true,
        		true,
        		true,
        		true,
        		true,
        		true,
        	};
    	}
    }

	/**
	 * Result should be:
	 * <pre>
	 * --117839.58882.qm@web65515.mail.ac4.yahoo.com",
	 * --4981c81f.0405560a.112a.ffffa906@mx.google.com",
	 * --49a9d6ee.09c5660a.3144.31dd@mx.google.com",
	 * --49aa8a24.09cc660a.65c9.4125@mx.google.com",
	 * --691953.8731.qm@web65503.mail.ac4.yahoo.com",
	 * --6f4858d80811121247n2eca3852gf083bb0985e30cee@mail.gmail.com",
	 * --6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com",
	 *   \--6f4858d80901170531j76fef731w5d99aab103673944@mail.gmail.com",
	 * --6f4858d80902101030o5a8beef2ic1f6409be5ff8879@mail.gmail.com",
	 * --729861.54352.qm@web65501.mail.ac4.yahoo.com",
	 * --798064.91440.qm@web65513.mail.ac4.yahoo.com",
	 * --837d98840901100421o69398087i1ce1dd79422113bd@mail.gmail.com",
	 * --86014.51801.qm@web65505.mail.ac4.yahoo.com"
	 * </pre>
	 * 
	 * @param testName test method name
	 */
    class DavidsData extends AData {

		public DavidsData(String testName) {
			super(testName);

			MessageHeader messageHeader;
			Vector parentIDs;

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&20" );
			messageHeader.setThreadingMessageID( "49aa8a24.09cc660a.65c9.4125@mx.google.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test send all" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&19" );
			messageHeader.setThreadingMessageID( "49a9d6ee.09c5660a.3144.31dd@mx.google.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test max lines" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&18" );
			messageHeader.setThreadingMessageID( "6f4858d80902101030o5a8beef2ic1f6409be5ff8879@mail.gmail.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "html attachment" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&17" );
			messageHeader.setThreadingMessageID( "4981c81f.0405560a.112a.ffffa906@mx.google.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test posilani" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&16" );
			messageHeader.setThreadingMessageID( "6f4858d80901170531j76fef731w5d99aab103673944@mail.gmail.com" );
			messageHeader.setParentID( "6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com" );
			messageHeader.setSubject( "Re: test flaggggs" );
			// parentIDs=[6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com]
			parentIDs = new Vector();
			parentIDs.addElement( "6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com" );
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&15" );
			messageHeader.setThreadingMessageID( "837d98840901100421o69398087i1ce1dd79422113bd@mail.gmail.com" );
			messageHeader.setParentID( "837d98840901100418u250e7983y47a67ddf2c9543b8@mail.gmail.com" );
			messageHeader.setSubject( "=?KOI8-R?B?RndkOiD+1M/Uzw==?=" );
			// parentIDs=[837d98840901100418u250e7983y47a67ddf2c9543b8@mail.gmail.com]
			parentIDs = new Vector();
			parentIDs.addElement( "837d98840901100418u250e7983y47a67ddf2c9543b8@mail.gmail.com" );
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&14" );
			messageHeader.setThreadingMessageID( "86014.51801.qm@web65505.mail.ac4.yahoo.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test pdf conversion" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&13" );
			messageHeader.setThreadingMessageID( "798064.91440.qm@web65513.mail.ac4.yahoo.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test attachment conversion" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&12" );
			messageHeader.setThreadingMessageID( "117839.58882.qm@web65515.mail.ac4.yahoo.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test bin" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&11" );
			messageHeader.setThreadingMessageID( "729861.54352.qm@web65501.mail.ac4.yahoo.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test html view" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&10" );
			messageHeader.setThreadingMessageID( "691953.8731.qm@web65503.mail.ac4.yahoo.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test conversion" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&9" );
			messageHeader.setThreadingMessageID( "6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "test flaggggs" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "INBOX&612821038&8" );
			messageHeader.setThreadingMessageID( "6f4858d80811121247n2eca3852gf083bb0985e30cee@mail.gmail.com" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "ffff" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);
		}
    	protected void prepareDataForCheck() {
        	threadedMessageIDs = new String[] {
    			"117839.58882.qm@web65515.mail.ac4.yahoo.com",
    			"4981c81f.0405560a.112a.ffffa906@mx.google.com",
    			"49a9d6ee.09c5660a.3144.31dd@mx.google.com",
    			"49aa8a24.09cc660a.65c9.4125@mx.google.com",
    			"691953.8731.qm@web65503.mail.ac4.yahoo.com",
    			"6f4858d80811121247n2eca3852gf083bb0985e30cee@mail.gmail.com",

    			"6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com",
    				"6f4858d80901170531j76fef731w5d99aab103673944@mail.gmail.com",

    			"6f4858d80902101030o5a8beef2ic1f6409be5ff8879@mail.gmail.com",
    			"729861.54352.qm@web65501.mail.ac4.yahoo.com",
    			"798064.91440.qm@web65513.mail.ac4.yahoo.com",

    			//"837d98840901100418u250e7983y47a67ddf2c9543b8@mail.gmail.com", // empty parent - have just one child -> was removed
    				"837d98840901100421o69398087i1ce1dd79422113bd@mail.gmail.com",

    			"86014.51801.qm@web65505.mail.ac4.yahoo.com"
        	};
        	isRoot = new boolean[] {
        		true,
        		true,
        		true,
        		true,
        		true,
        		true,

        		true,
        		false,

        		true,
        		true,
        		true,

        		//true,
        		true,

        		true
        	};
    	}
    }
    
    class OneMailWithoutParent extends AData {

		public OneMailWithoutParent(String testName) {
			super(testName);
			//[mujmail.MessageHeader[messageID='GmailId11fe8998984d3c96', threadedMessageID='49B460A3.6080407@mujmail.org', parentID='', parentIDs=[], subject='retrieve test', isEmpty=false, deleted=false]]
			MessageHeader messageHeader;
			Vector parentIDs;

			messageHeader = new MessageHeader(null);
			messageHeader.setMessageID( "GmailId11fe8998984d3c96" );
			messageHeader.setThreadingMessageID( "49B460A3.6080407@mujmail.org" );
			messageHeader.setParentID( "" );
			messageHeader.setSubject( "retrieve test" );
			// parentIDs=[]
			parentIDs = new Vector();
			messageHeader.setParentIDs( parentIDs );
			messages.addElement(messageHeader);
		}

		protected void prepareDataForCheck() {
			threadedMessageIDs = new String[] {
				"49B460A3.6080407@mujmail.org"
			};
			isRoot = new boolean[] { true };
		}
    }

    /**
     * Result should be:
     * <pre>
     * --000e0cd2981a3cc5900464ee844c@googlemail.com
     * --000e0cd2981a8712e4046516d97a@googlemail.com
     * --000e0cd2981ab933b904650079c7@googlemail.com
     * --117839.58882.qm@web65515.mail.ac4.yahoo.com
     * --4981c81f.0405560a.112a.ffffa906@mx.google.com
     * --49a9d52e.0ab6660a.1af5.ffff95cc@mx.google.com
     * --49a9d6ee.09c5660a.3144.31dd@mx.google.com
     * --49a9d6ee.09c5660a.3144.31dd@mx.google.com
     * --49aa8a24.09cc660a.65c9.4125@mx.google.com
     * --49bb7322.06a1660a.69a7.ffffba17@mx.google.com
     * --49bb7256.06a1660a.69a7.ffffb711@mx.google.com
     * --49a7cfe0.0b38560a.5f8a.ffffc6ce@mx.google.com
     * --49a8659b.0aaa660a.7457.ffff8c9b@mx.google.com
     * --49a865e9.0aec660a.2913.2e3e@mx.google.com
     * --49a86736.0aec660a.2913.3329@mx.google.com
     * --49a8f7fd.0637560a.67fe.010c@mx.google.com
     * --49a914db.0c07560a.04b2.ffffe06d@mx.google.com
     * --49aa8a22.09cc660a.65c9.4118@mx.google.com
     * --49aaa8af.09cc660a.65c9.ffffabf0@mx.google.com
     * --49bb6fda.0e0f660a.17b1.ffff90ef@mx.google.com
     * --49bb72bd.06a1660a.69a7.ffffb878@mx.google.com
     * --49bb7322.06a1660a.69a7.ffffba17@mx.google.com
     * --691953.8731.qm@web65503.mail.ac4.yahoo.com
     * --6f4858d80811121247n2eca3852gf083bb0985e30cee@mail.gmail.com
     * --6f4858d80811121252v21fd516dh12d61deef6278da7@mail.gmail.com
     *   \--6f4858d80901170531j76fef731w5d99aab103673944@mail.gmail.com
     * --6f4858d80902101030o5a8beef2ic1f6409be5ff8879@mail.gmail.com
     * --6f4858d80903110 747i5b88f23ekc5af0404259b02cd@mail.gmail.com
     * --729861.54352.qm@web65501.mail.ac4.yahoo.com
     * --798064.91440.qm@web65513.mail.ac4.yahoo.com
     * --837d98840901100421o69398087i1ce1dd79422113bd@mail.gmail.com
     * --86014.51801.qm@web65505.mail.ac4.yahoo.com
     * --cbca5e80020b08a5999eef67e25dae10.1233152119.72382@dbas.hide.vol.cz
     * </pre>
     * 
     * @author Betlista
     *
     */
    class RemovingEmailsProblemData extends AData {
    	
    	public RemovingEmailsProblemData(String testName) {
    		super(testName);
    		
    		MessageHeader messageHeader;
    		Vector parentIDs;

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "INBOX&612821038&28" );
    		messageHeader.setThreadingMessageID( "000e0cd2981a8712e4046516d97a@googlemail.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "Delivery Status Notification (Failure)" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "INBOX&612821038&27" );
    		messageHeader.setThreadingMessageID( "49bb7322.06a1660a.69a7.ffffba17@mx.google.com" );
    		messageHeader.setParentID( "" );
    		messageHeader.setSubject( "test hromadne posilani 705" );
    		// parentIDs=[]
    		parentIDs = new Vector();
    		messageHeader.setParentIDs( parentIDs );
    		messages.addElement(messageHeader);

    		messageHeader = new MessageHeader(null);
    		messageHeader.setMessageID( "INBOX&612821038&26" );
    		messageHeader.setThreadingMessageID( "49bb7256.06a1660a.69a7.ffffb711@mx.google.com" );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -