void testMarkAsReadMessage() throws Exception { // create Command reference MailFolderCommandReference ref = new MailFolderCommandReference( getSourceFolder(), new Object[] { uid }); ref.setMarkVariant(MarkMessageCommand.MARK_AS_READ); // create copy command MarkMessageCommand command = new MarkMessageCommand(ref); // execute command -> use mock object class as worker which does // nothing command.execute(NullWorkerStatusController.getInstance()); Flags flags = getSourceFolder().getFlags(uid); assertEquals("message should be marked as read", true, flags.getSeen()); } public void testMarkAsFlaggedMessage() throws Exception { // create Command reference MailFolderCommandReference ref = new MailFolderCommandReference( getSourceFolder(), new Object[] { uid }); ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED); // create copy command MarkMessageCommand command = new MarkMessageCommand(ref); // execute command -> use mock object class as worker which does // nothing command.execute(NullWorkerStatusController.getInstance()); Flags flags = getSourceFolder().getFlags(uid); assertEquals("message should be marked as flagged", true, flags .getFlagged());
void testMarkAsFlaggedMessage() throws Exception { // create Command reference MailFolderCommandReference ref = new MailFolderCommandReference( getSourceFolder(), new Object[] { uid }); ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED); // create copy command MarkMessageCommand command = new MarkMessageCommand(ref); // execute command -> use mock object class as worker which does // nothing command.execute(NullWorkerStatusController.getInstance()); Flags flags = getSourceFolder().getFlags(uid); assertEquals("message should be marked as flagged", true, flags .getFlagged()); } public void testMarkAsExpungedMessage() throws Exception { // create Command reference MailFolderCommandReference ref = new MailFolderCommandReference( getSourceFolder(), new Object[] { uid }); ref.setMarkVariant(MarkMessageCommand.MARK_AS_EXPUNGED); // create copy command MarkMessageCommand command = new MarkMessageCommand(ref); // execute command -> use mock object class as worker which does // nothing command.execute(NullWorkerStatusController.getInstance()); Flags flags = getSourceFolder().getFlags(uid); assertEquals("message should be marked as expunged", true, flags .getDeleted());
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/folder/command/MarkMessageTest.java File path: /columba-1.4-src/mail/src/test/java/org/columba/mail/folder/command/MarkMessageTest.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testMarkAsReadMessage() throws Exception {
1
void testMarkAsFlaggedMessage() throws Exception {
2
		//    	 create Command reference
2
		//    	 create Command reference
3
		MailFolderCommandReference ref = new MailFolderCommandReference(
3
		MailFolderCommandReference ref = new MailFolderCommandReference(
4
				getSourceFolder(), new Object[] { uid });
4
				getSourceFolder(), new Object[] { uid });
5
		ref.setMarkVariant(MarkMessageCommand.MARK_AS_READ);
5
		ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED);
6
		// create copy command
6
		// create copy command
7
		MarkMessageCommand command = new MarkMessageCommand(ref);
7
		MarkMessageCommand command = new MarkMessageCommand(ref);
8
		// execute command -> use mock object class as worker which does
8
		// execute command -> use mock object class as worker which does
9
		// nothing
9
		// nothing
10
		command.execute(NullWorkerStatusController.getInstance());
10
		command.execute(NullWorkerStatusController.getInstance());
11
		Flags flags = getSourceFolder().getFlags(uid);
11
		Flags flags = getSourceFolder().getFlags(uid);
12
		assertEquals("message should be marked as read", true, flags.getSeen
12
		assertEquals("message should be marked as flagged", true, flags
13
());
13
				.getFlagged());
14
	}
14
	}
15
	public void testMarkAsFlaggedMessage() throws Exception {
15
	public void testMarkAsExpungedMessage() throws Exception {
16
		//    	 create Command reference
16
		//   	 create Command reference
17
		MailFolderCommandReference ref = new MailFolderCommandReference(
17
		MailFolderCommandReference ref = new MailFolderCommandReference(
18
				getSourceFolder(), new Object[] { uid });
18
				getSourceFolder(), new Object[] { uid });
19
		ref.setMarkVariant(MarkMessageCommand.MARK_AS_FLAGGED);
19
		ref.setMarkVariant(MarkMessageCommand.MARK_AS_EXPUNGED);
20
		// create copy command
20
		// create copy command
21
		MarkMessageCommand command = new MarkMessageCommand(ref);
21
		MarkMessageCommand command = new MarkMessageCommand(ref);
22
		// execute command -> use mock object class as worker which does
22
		// execute command -> use mock object class as worker which does
23
		// nothing
23
		// nothing
24
		command.execute(NullWorkerStatusController.getInstance());
24
		command.execute(NullWorkerStatusController.getInstance());
25
		Flags flags = getSourceFolder().getFlags(uid);
25
		Flags flags = getSourceFolder().getFlags(uid);
26
		assertEquals("message should be marked as flagged", true, flags
26
		assertEquals("message should be marked as expunged", true, flags
27
				.getFlagged());
27
				.getDeleted());
28
	
28
	
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0